Cloudanix VulnDB

CVE-2025-32907

Medium · 5.3

CVSS

5.3

EPSS

0.7%

Published

Apr 14, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A software bug lets remote attackers slowly drain memory on certain servers by sending specially formatted web requests, which can make those servers sluggish without fully crashing them.

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

What it actually does

The flaw permits a client to issue a single HTTP request containing many duplicate range specifications, causing the server to allocate substantial memory buffers for each repeated range without releasing them promptly.

Why it matters to the business

Service performance degrades under sustained attack, leading to higher resource consumption and potential need for scaled infrastructure or emergency restarts in affected web-facing applications.

How an attack unfolds

An attacker crafts an HTTP request embedding repeated identical range headers targeting the vulnerable range-request handling logic; the server processes each duplicate range independently, exhausting memory until the process becomes unstable or slow.

How to fix it

Upgrade affected pam packages on Red Hat Enterprise Linux 9 to version 0:1.5.1-21.el9_5 or later in both AppStream and BaseOS repositories; apply the update via standard package management and restart any services using the library.

How to confirm the fix worked

Confirm package versions match the fixed releases using rpm -q, review changelogs for range-request fixes, and test with a crafted multi-range request to verify memory usage remains bounded.

Typical attack path

  1. Identify an HTTP endpoint served by the vulnerable component
  2. Craft a single request containing many identical Range headers
  3. Transmit the request repeatedly from one or more clients
  4. Observe progressive memory growth on the target server

How to detect it

Review web server access logs for requests containing unusually high numbers of identical Range header values; correlate with process memory growth in system monitoring; no ransomware or KEV exploitation reported.

What your security team should do

  • Prioritize patching within normal maintenance windows given moderate severity and low EPSS
  • Monitor memory usage metrics on web servers exposing HTTP range functionality
  • Apply network-level rate limiting on range header volume as a temporary control

The record

A flaw was found in libsoup. The implementation of HTTP range requests is vulnerable to a resource consumption attack. This flaw allows a malicious client to request the same range many times in a single HTTP request, causing the server to use large amounts of memory. This does not allow for a full denial of service.

Affected packages

Ecosystem Package Introduced Fixed
AlmaLinux:10 libsoup3 0 3.6.5-3.el10_0.6
AlmaLinux:10 libsoup3-devel 0 3.6.5-3.el10_0.6
AlmaLinux:10 libsoup3-doc 0 3.6.5-3.el10_0.6
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 No fix
Mageia:9 libsoup 0 2.74.3-1.2.mga9
Mageia:9 libsoup3 0 3.4.2-1.2.mga9
SUSE:Enterprise Storage 7.1 libsoup 0 2.68.4-150200.4.6.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS libsoup 0 2.68.4-150200.4.6.1
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.6.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.6.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.6.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.6.1
SUSE:Linux Enterprise Micro 5.2 libsoup 0 2.68.4-150200.4.6.1
SUSE:Linux Enterprise Micro 5.3 libsoup2 0 2.74.2-150400.3.6.1
SUSE:Linux Enterprise Micro 5.4 libsoup2 0 2.74.2-150400.3.6.1
SUSE:Linux Enterprise Micro 5.5 libsoup2 0 2.74.2-150400.3.6.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.6.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.6.1
SUSE:Linux Enterprise Server 12 SP5-LTSS libsoup 0 2.62.2-5.12.1
SUSE:Linux Enterprise Server 15 SP3-LTSS libsoup 0 2.68.4-150200.4.6.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.6.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.6.1
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 libsoup 0 2.62.2-5.12.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 libsoup 0 2.68.4-150200.4.6.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.6.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.6.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.6.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.6.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.6.1
openSUSE:Tumbleweed libsoup 0 3.6.5-3.1
openSUSE:Tumbleweed libsoup2 0 2.74.3-9.1

Related vulnerabilities