CVE-2026-102555CWE-125

CVE-2026-102555

High · published September 29, 2026

CVSS v3.1
8.2
EPSS
0%
Percentile
29.6
In the wild
Unconfirmed
What it is

A flaw was found in libsoup. The soup_uri_decode_data_uri() function incorrectly treated base64 data-URI payloads as NUL-terminated strings when calling g_base64_decode_inplace(). If the percent-decoded payload contained embedded NUL bytes, the decoded length could remain uninitialized and be used as the size of the returned GBytes. This can lead to an out-of-bounds read or application crash when processing a crafted data URI.

The record
Technical detail
CVSS v3.1
8.2 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00369 · 29.6th percentile
Weakness
CWE-125 · Out-of-bounds Read
Published
2026-09-29T22:17Z
Affected products (3)
ProductVersionsFixed in
gnome/libsoup< 3.7.33.7.3
redhat/enterprise_linuxall versions—
redhat/enterprise_linuxall versions—
References (3)
EPSS history
Timeline
  • 01 OCT 03:44Z
    EPSS moved — → 0%
    epss
  • 29 SEP 17:15Z
    Libsoup: libsoup: heap buffer overflow via uninitialized length in data-uri base64 decoding
    cvelistv5