A flaw was found in libsoup, a library used by applications to send network requests. This vulnerability occurs because libsoup does not properly validate hostnames, allowing special characters to be injected into HTTP headers. A remote attacker could exploit this to perform HTTP...
Product
debian/libsoup vulnerabilities
7 published CVES affecting debian/libsoup, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 7
- Critical
- 0
- High
- 2
- Medium
- 3
- Low
- 0
- Unscored
- 2
- CISA KEV
- 0
Latest debian/libsoup CVEs
Newest publication first
-
MediumCVSS 5.5 EPSS 0.25%
-
MediumCVSS 5.9 EPSS 0.47%
A flaw was found in libsoup’s caching mechanism, SoupCache, where the HTTP Vary header is ignored when evaluating cached responses. This header ensures that responses vary appropriately based on request headers such as language or authentication. Without this check, cached conten...
-
CVE-2025-4035 Libsoup: cookie domain validation bypass via uppercase characters in libsoup
PublishedMediumCVSS 4.3 EPSS 0.54%A flaw was found in libsoup. When handling cookies, libsoup clients mistakenly allow cookies to be set for public suffix domains if the domain contains at least two components and includes an uppercase character. This bypasses public suffix protections and could allow a malicious...
-
Unknown
-
HighCVSS 7.5 EPSS 4.0%
Integer overflow in the soup_base64_encode function in soup-misc.c in libsoup 2.x.x before 2.2.x, and 2.x before 2.24, allows context-dependent attackers to execute arbitrary code via a long string that is converted to a base64 representation.
-
HighCVSS 7.8 EPSS 2.8%
The soup_headers_parse function in soup-headers.c for libsoup HTTP library before 2.2.99 allows remote attackers to cause a denial of service (crash) via malformed HTTP headers, probably involving missing fields or values.
-
DSA-1248-1 libsoup
PublishedUnknown
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.