CVE-2025-32906: Libsoup: out of bounds reads in soup_headers_parse_request()
A flaw was found in libsoup, where the soup_headers_parse_request() function may be vulnerable to an out-of-bound read. This flaw allows a malicious user to use a specially crafted HTTP request to crash the HTTP server.
Security readout for executives and security teams
Plain-English summary
CVE-2025-32906 is a denial-of-service flaw in libsoup. A crafted HTTP request can cause an HTTP server using vulnerable libsoup request parsing to crash. The primary business impact is availability loss, not data theft or takeover, but internet-facing services depending on affected packages should be treated as urgent.
Executive priority
Treat as high priority for exposed services because unauthenticated network traffic can crash affected servers. This is mainly an availability risk, so patching should follow internet exposure and business criticality rather than emergency breach response.
Technical view
The issue is an out-of-bounds read in soup_headers_parse_request(), classified as CWE-125. CVSS 3.1 is 7.5 because exploitation is network-reachable, low complexity, unauthenticated, and can cause high availability impact. The supplied affected data names multiple Red Hat Enterprise Linux streams and libsoup package builds.
Likely exposure
Exposure is most likely where RHEL systems or downstream products use affected libsoup or libsoup3 packages in HTTP server-side parsing paths. Confirm package presence and whether the vulnerable library is reachable from network-facing services.
Exploitation context
The provided bundle says a specially crafted HTTP request can crash the HTTP server. It does not show KEV listing, confirmed active exploitation, public exploit details, or broader impact beyond denial of service.
Researcher notes
Available evidence supports a parser out-of-bounds read causing denial of service. The bundle includes affected Red Hat package builds and vendor advisories, but does not provide exploit code, active exploitation evidence, or complete non-Red Hat affected-version coverage.
Mitigation direction
Apply relevant Red Hat security updates for affected RHEL streams.
Check GNOME/libsoup and distribution vendor guidance for non-Red Hat systems.
Prioritize internet-facing services using libsoup request parsing.
Use service supervision and rate limiting as temporary availability controls.
Plan restarts or maintenance windows for patched packages where required.
Validation and detection
Inventory installed libsoup and libsoup3 package versions across Linux hosts.
Map affected packages to exposed services that process HTTP requests.
Check vendor advisory applicability for each OS release stream.
Confirm patched package versions after maintenance.
Review crash logs for unexplained HTTP parser failures.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-125: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-125 · source CWE mapping
Out-of-bounds Read
Out-of-bounds Read represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.