Cloudanix VulnDB

CVE-2025-32911

Critical · 9.0

CVSS

9.0

EPSS

1.0%

Published

Apr 15, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A problem in how certain web servers handle incoming requests could let attackers take over or shut down affected systems.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
High
Impact
Full Compromise
Component
Library
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

A use-after-free in soup_message_headers_get_content_disposition allows a remote HTTP client to trigger memory corruption inside the libsoup server process.

Why it matters to the business

Compromise or crash of HTTP servers on Red Hat Enterprise Linux 9.2 EUS systems could lead to service outages or unauthorized access; 561 days have passed since publication with a minor EPSS uptick and no KEV listing, indicating moderate ongoing exposure across many kernel packages.

How an attack unfolds

An attacker sends a crafted HTTP request containing a malicious Content-Disposition header that triggers the use-after-free during header parsing; memory corruption is then leveraged for code execution or denial of service. Threat actor references include FreeType Out-of-Bounds Write Vulnerability campaigns.

How to fix it

Upgrade all listed packages on Red Hat Enterprise Linux 9.2 EUS to the exact fixed versions, for example kernel to 0:5.14.0-284.97.1.el9_2 and bpftool to 0:7.0.0-284.97.1.el9_2; apply updates via standard package management and reboot as required.

How to confirm the fix worked

Confirm installed package versions match or exceed the listed fixed releases using rpm -q or dnf; re-test affected HTTP endpoints with header fuzzing tools to verify absence of the crash condition.

Typical attack path

  1. Craft and send a malicious HTTP request targeting soup_message_headers_get_content_disposition
  2. Trigger use-after-free condition via specially formatted Content-Disposition header
  3. Exploit resulting memory corruption to achieve code execution or crash the server

How to detect it

Review web server and application logs for malformed or unusually large Content-Disposition headers; inspect process memory dumps or crash reports for signs of corruption in libsoup header handling after the 2025-04-15 publication date.

What your security team should do

  • Apply the kernel and bpftool updates to the specified fixed versions immediately on all RHEL 9.2 EUS systems
  • Scan the environment for the listed affected packages and prioritize hosts reachable from untrusted networks
  • Monitor EPSS trend and threat actor activity for any increase in exploitation likelihood

The record

A use-after-free type vulnerability was found in libsoup, in the soup_message_headers_get_content_disposition() function. This flaw allows a malicious HTTP client to cause memory corruption in the libsoup server.

Affected packages

Ecosystem Package Introduced Fixed
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.4-1
Debian:14 libsoup2.4 0 2.74.3-10.1
Debian:14 libsoup3 0 3.6.4-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 libsoup2 0 2.74.2-150400.3.9.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 libsoup2 0 2.74.2-150400.3.9.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 libsoup2 0 2.74.2-150400.3.9.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 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 libsoup2 0 2.74.2-150400.3.9.1
SUSE:Manager Proxy 4.3 libsoup2 0 2.74.2-150400.3.9.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

Related vulnerabilities