CVE-2024-52530: libsoup · HTTP Request/Response Smuggling
Affects libsoupSource CVE Database V5
Not known to be exploited · CVSS 7.5 High : upgrade to 3.6.0 soon.
Data as of 26 Oct 2026, 17:16 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 55% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.6.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:NExploitation evidence
Disclosed: evidence found.
CVE published 11 Nov 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade the Debian debian/libsoup package to 3.6.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Debiandebian/libsouppkg:deb/debian/libsoupOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
- Upgrade libsoup to version 3.6.0 or later, where the null character parsing issue in HTTP headers is resolved.
- Audit all applications and services that depend on libsoup to ensure they are not using vulnerable versions.
- Implement strict input validation and sanitization on HTTP headers at the application and proxy layers to reject headers containing null characters or other malformed inputs.
- Deploy web application firewalls (WAFs) with rules specifically designed to detect and block HTTP request smuggling patterns.
- Monitor HTTP traffic logs for anomalies such as unexpected chunked transfer encodings or irregular header formatting.
- Conduct penetration testing and vulnerability scanning focused on HTTP request smuggling to identify exploitable vectors in your environment.
- Educate development and operations teams about the risks of HTTP request smuggling and secure coding practices related to HTTP header processing.
- Coordinate with upstream vendors or maintainers if libsoup is embedded in third-party software to ensure timely patching.
Description
GNOME libsoup before 3.6.0 allows HTTP request smuggling in some configurations because '\0' characters at the end of header names are ignored, i.e., a "Transfer-Encoding\0: chunked" header is treated the same as a "Transfer-Encoding: chunked" header.