CVE-2024-52531: gnome libsoup Out-of-bounds Write
Vulnerability summary
CVE-2024-52531 is a medium (CVSS 6.5) Out-of-bounds Write vulnerability in gnome libsoup. EPSS estimates a 0.68% chance of exploitation in the next 30 days, higher than 51.5% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 15 · Related 13Timeline
- 11-11-2024PublishedVulnerability first disclosed.
- 03-11-2025Last modifiedVulnerability information updated.
Description
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_parse_param_list_strict. There is a plausible way to reach this remotely via soup_message_headers_get_content_type (e.g., an application may want to retrieve the content type of a request or response).
CVSS metrics
5 scores · 5 sources · 1 version- OSV · Red hatEcosystem advisory · calculated9.0CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated8.4HighCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HDiffers
- OSV · DebianEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L
- NVDNIST6.5MediumCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:L/A:L
EPSS trend
Probability
0.68%
Chance of exploitation in the next 30 days
Percentile
52%
Versus all other CVEs
30-day change
0.00 pp
From 0.68% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundExploit Reference (offsec.almond.consulting)
Maturity: unknown
Weaknesses
CWE · root causeAffected systems
Redhat4 products
- libsoup< 0:2.72.0-8.el9_5.3 | < 0:2.62.3-7.el8_10 | < 0:2.72.0-8.el9_2.3 | < 0:2.72.0-8.el9_4.3 | < 0:2.72.0-8.el9_0.3 | < 0:2.62.3-2.el8_4.2 | < 0:2.62.3-1.el8_2.2 | < 0:2.62.3-2.el8_6.2 | < 0:2.62.2-4.el7_9 | < 0:2.62.3-3.el8_8.2
- libsoup-debuginfo< 0:2.72.0-8.el9_5.3 | < 0:2.62.3-7.el8_10 | < 0:2.72.0-8.el9_2.3 | < 0:2.72.0-8.el9_4.3 | < 0:2.72.0-8.el9_0.3 | < 0:2.62.3-2.el8_4.2 | < 0:2.62.3-2.el8_6.2 | < 0:2.62.2-4.el7_9 | < 0:2.62.3-3.el8_8.2
- libsoup-debugsource< 0:2.72.0-8.el9_5.3 | < 0:2.62.3-7.el8_10 | < 0:2.72.0-8.el9_2.3 | < 0:2.72.0-8.el9_4.3 | < 0:2.72.0-8.el9_0.3 | < 0:2.62.3-2.el8_4.2 | < 0:2.62.3-2.el8_6.2 | < 0:2.62.3-3.el8_8.2
- libsoup-devel< 0:2.72.0-8.el9_5.3 | < 0:2.62.3-7.el8_10 | < 0:2.72.0-8.el9_2.3 | < 0:2.72.0-8.el9_4.3 | < 0:2.72.0-8.el9_0.3 | < 0:2.62.3-2.el8_4.2 | < 0:2.62.3-2.el8_6.2 | < 0:2.62.2-4.el7_9 | < 0:2.62.3-3.el8_8.2
Debian2 products
- libsoup2.4< 2.74.3-1+deb12u1 | < 2.74.3-8.1
- libsoup3< 3.2.3-0+deb12u1 | < 3.6.0-4
Ubuntu2 products
- libsoup2.4< 2.52.2-1ubuntu0.3+esm4 | < 2.62.1-1ubuntu0.4+esm1 | < 2.70.0-1ubuntu0.1 | < 2.74.2-3ubuntu0.1 | < 2.74.3-6ubuntu1.1
- libsoup3< 3.0.7-0ubuntu1+esm1 | < 3.4.4-5ubuntu0.1
Gnome1 product
- libsoup< 3.6.1
4 vendors · 9 products
References
35 links- gitlab.gnome.org/GNOME/libsoup/-/merge_requests/407Issue Tracking
- offsec.almond.consulting/using-aflplusplus-on-bug-bounty-programs-an-example-with-gnome-libsoup.htmlExploitThird Party Advisory