CVE-2026-102555High· 8.2▾ TwilightA 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 byt…
▾ Twilight zone — High severity, or a signal on a lesser flaw
impact 45.1 · likelihood 0.1 · exploitation 0
Need a working PoC? Pro members can cast a request and our team develops one — it lands right here.
Stakeholder-Specific Vulnerability Categorization from CISA's ADP record at CVE.org: whether exploitation is observed, whether an attack can be automated, and how much of the system is at stake.
Exploit-prediction probability, daily snapshots since Sep 30.
Disclosure to exploitation, from the record and what we observed since indexing it.
Disclosed via NVD
0.3%
Last analysed / modified upstream
0.3% → 0.5%
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.
libsoup < 3.7.3enterprise_linux = 9.0enterprise_linux = 10.0Upgrade past the affected range:
libsoup 3.7.3Connected by shared product, vendor, weakness, or advisory.
CVE-2026-102558High· 8.6A flaw was found in libsoup
CVE-2026-102557High· 8.6A flaw was found in libsoup
CVE-2026-102556High· 8.6A flaw was found in libsoup
CVE-2026-58011Medium· 6.5A flaw was found in GLib
CVE-2025-32910Medium· 6.5A flaw was found in libsoup, where soup_auth_digest_authenticate() is vulnerable to a NULL pointer dereference
CVE-2025-32909Medium· 5.3A flaw was found in libsoup