Cloudanix VulnDB

CVE-2025-32050

Medium · 5.9

CVSS

5.9

EPSS

0.8%

Published

Apr 3, 2025

CISA due date

—

Cloudanix analysis

Monitor only SSVC: Track

A programming error in a common web-handling library can make some server software crash when it receives unusual web requests, so updating the software removes the problem.

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

What it actually does

Buffer under-read in libsoup append_param_quoted() caused by an overflow, resulting in out-of-bounds memory access that can trigger crashes or memory corruption.

Why it matters to the business

Potential denial-of-service conditions in networked applications and OpenStack environments that depend on the affected packages, leading to service interruptions and requiring emergency patching across infrastructure.

How an attack unfolds

An attacker crafts a malicious HTTP parameter that triggers the flawed append_param_quoted() path; successful triggering causes the under-read, which an adversary may attempt to leverage for availability impact or further memory manipulation.

How to fix it

Update python-XStatic-jQuery224 and python3-XStatic-jQuery224 to version 0:2.2.4.1-3.el8ost on Red Hat OpenStack 16.1 el8 systems; verify the upgrade resolves the libsoup dependency exposure and restart affected services.

How to confirm the fix worked

Confirm package versions match the fixed releases, review changelog entries for the buffer handling fix, and perform functional testing of HTTP parameter handling in affected services.

Typical attack path

  1. Identify services exposing libsoup or dependent OpenStack components over the network
  2. Craft and send a specially formed request containing an oversized or malformed quoted parameter
  3. Trigger the append_param_quoted() buffer under-read to induce a crash or memory corruption
  4. Observe service degradation or attempt to chain the corruption for additional impact

How to detect it

Review web server and application logs for unusual crashes or segmentation faults around the time of parameter processing; correlate with any memory-corruption related error messages from libsoup-using processes.

What your security team should do

  • Prioritize patching the listed OpenStack packages within the next maintenance window due to the published date and memory-corruption classification
  • Scan inventories for any remaining instances of the vulnerable XStatic-jQuery224 packages
  • Monitor vendor advisories for any additional libsoup updates that may supersede this fix

The record

A flaw was found in libsoup. The libsoup append_param_quoted() function may contain an overflow bug resulting in a buffer under-read.

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.1-1
Debian:14 libsoup2.4 0 2.74.3-10
Debian:14 libsoup3 0 3.6.1-1
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 libsoup2 0 2.74.3-8.1

Related vulnerabilities