Cloudanix VulnDB

CVE-2025-32906

High · 7.5

CVSS

7.5

EPSS

1.0%

Published

Apr 14, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A bug lets attackers send bad web requests that crash servers using certain audio-handling software on Red Hat systems.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Buffer Overflow
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Out-of-bounds read in soup_headers_parse_request() triggered by a specially crafted HTTP request, resulting in denial of service via server crash.

Why it matters to the business

Remote attackers can cause denial-of-service crashes against services using the affected Red Hat Enterprise Linux 9 mpg123 packages, leading to application downtime and operational disruption; low EPSS and no KEV status indicate limited observed exploitation despite the flaw being public for over 500 days.

How an attack unfolds

An attacker sends a maliciously crafted HTTP request to an application using the vulnerable library; the soup_headers_parse_request function performs an out-of-bounds read while parsing headers, causing the HTTP server process to crash.

How to fix it

Upgrade all affected mpg123 packages on Red Hat Enterprise Linux 9 to the fixed versions 0:1.32.9-1.el9_5 in both appstream and crb repositories; apply updates via dnf or yum and restart dependent services.

How to confirm the fix worked

Verify installed package versions match or exceed 0:1.32.9-1.el9_5 using rpm -q; confirm absence of the vulnerable soup_headers_parse_request behavior through code review or updated library testing; monitor for service stability under crafted request tests.

Typical attack path

  1. Identify a target HTTP server or application using the vulnerable libsoup implementation on affected Red Hat packages
  2. Craft and transmit a specially formed HTTP request designed to trigger the parsing flaw
  3. Trigger the out-of-bounds read condition during header processing
  4. Cause the target server process to terminate

How to detect it

Review HTTP server logs for sudden process terminations coinciding with unusual or malformed requests; inspect crash dumps or core files for evidence of header parsing failures; correlate with application availability metrics showing abrupt outages.

What your security team should do

  • Prioritize patching all listed mpg123 packages to 0:1.32.9-1.el9_5 across Red Hat Enterprise Linux 9 environments
  • Scan inventories for any remaining vulnerable versions and schedule immediate remediation
  • Implement network-level request validation or rate limiting as a temporary control if patching is delayed

The record

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.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:10 libsoup3 0 3.6.5-3.el10_0
AlmaLinux:10 libsoup3-devel 0 3.6.5-3.el10_0
AlmaLinux:10 libsoup3-doc 0 3.6.5-3.el10_0
AlmaLinux:8 libsoup 0 2.62.3-8.el8_10
AlmaLinux:8 libsoup-devel 0 2.62.3-8.el8_10
AlmaLinux:8 mingw32-freetype 0 2.8-3.el8_10.1
AlmaLinux:8 mingw32-freetype-static 0 2.8-3.el8_10.1
AlmaLinux:8 mingw64-freetype 0 2.8-3.el8_10.1
AlmaLinux:8 mingw64-freetype-static 0 2.8-3.el8_10.1
AlmaLinux:9 libsoup 0 2.72.0-10.el9_6.1
AlmaLinux:9 libsoup-devel 0 2.72.0-10.el9_6.1
Debian:11 libsoup2.4 0 No fix
Debian:12 libsoup2.4 0 No fix
Debian:12 libsoup3 0 No fix
Debian:13 libsoup2.4 0 No fix
Debian:13 libsoup3 0 3.6.5-1
Debian:14 libsoup2.4 0 2.74.3-10.1
Debian:14 libsoup3 0 3.6.5-1
Mageia:9 libsoup 0 2.74.3-1.2.mga9
Mageia:9 libsoup3 0 3.4.2-1.2.mga9
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.3 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.4 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Micro 5.5 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 libsoup 0 3.4.4-150600.3.7.1
SUSE:Linux Enterprise Module for Basesystem 15 SP6 libsoup2 0 2.74.3-150600.4.9.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 libsoup 0 3.4.4-150600.3.7.1
SUSE:Linux Enterprise Module for Basesystem 15 SP7 libsoup2 0 2.74.3-150600.4.9.1
SUSE:Linux Enterprise Server 15 SP4-LTSS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise Server 15 SP4-LTSS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Server 15 SP5-LTSS libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise Server 15 SP5-LTSS libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 libsoup 0 3.0.4-150400.3.7.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Manager Proxy 4.3 libsoup 0 3.0.4-150400.3.7.1
SUSE:Manager Proxy 4.3 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Manager Server 4.3 libsoup 0 3.0.4-150400.3.7.1
SUSE:Manager Server 4.3 libsoup2 0 2.74.2-150400.3.9.1
openSUSE:Leap 15.6 libsoup 0 3.4.4-150600.3.7.1
openSUSE:Leap 15.6 libsoup2 0 2.74.3-150600.4.9.1
openSUSE:Tumbleweed libsoup2 0 2.74.3-11.1

Related vulnerabilities