Critical Heap Buffer Overflow Vulnerabilities in libsoup Package

libsoup Updated 15 Oct 2026

Summary

15/10/2026
N/A
Yes i
Unrated
Not published

ALSA-2026:83384: Important: libsoup security update. Affects libsoup versions < 2.72.0-16.el9_8.8. Fixed in 2.72.0-16.el9_8.8. How to fix ↓

Free scan

Check if this vulnerability affects your application

Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.

Check my app free

No signup required · Results in about 60 seconds

Upload your dependency manifest or SBOM

Drag & drop your file here or

Java Javascript PHP Python Go Rust Ruby Dart C/C++ Elixir CycloneDX SPDX

Upload a supported dependency manifest or SBOM. No installation or source-code access required.

See supported files and SBOM formats
SBOM sbom.json · bom.json · bom.xml · *.spdx.json · *.cdx.json · *.cdx.xml
Java pom.xml · gradle.lockfile · buildscript-gradle.lockfile
Javascript package-lock.json · yarn.lock · pnpm-lock.yaml
PHP composer.lock
Python poetry.lock · requirements.txt · Pipfile.lock
Go go.mod
Rust Cargo.lock
Ruby Gemfile.lock
Dart pubspec.lock
C/C++ conan.lock
Elixir mix.lock
Enter your work email to receive your report link.

Verify your email to view the full report and start 30 days of continuous monitoring. No credit card required.

Sponsored Devnack Your last release was probably never penetration tested Manual testing by engineers who build software, not an auditor's checklist. Trusted by teams at Swift and Google Talk to Devnack

Background

libsoup is an HTTP client and server library designed for GNOME applications. It provides essential functionalities for web communication, enabling applications to send and receive data over the internet. The libsoup package is widely used in various GNOME-based applications, making it a critical component in the ecosystem. However, recent vulnerabilities have been identified that expose it to potential attacks, particularly through WebSocket communications.

Vulnerability Detail

The libsoup package has multiple heap buffer overflow vulnerabilities that arise from improper handling of WebSocket signals and messages. These vulnerabilities include confusion in signal types, issues during message reassembly, and problems with receive-buffer growth and client-frame masking. Exploiting these vulnerabilities could allow an attacker to execute arbitrary code, leading to severe security breaches and data compromise.

How To Fix

Minimum fixed version

2.72.0-16.el9_8.8

This is the first release that contains the fix.

sudo dnf update libsoup

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Workaround

As a temporary measure, users can limit the use of WebSocket functionalities in applications that depend on libsoup until the update is applied. This can help reduce exposure to potential attacks while waiting for the patch.

Conclusion

The libsoup package has critical vulnerabilities that need immediate attention. Users are advised to update to the latest patched version to protect their applications from potential exploitation. Utilizing tools like Vulert can help in monitoring and managing vulnerabilities effectively.

See every vulnerability recorded for libsoup →

Share this vulnerability

FAQ

A heap buffer overflow occurs when a program writes more data to a buffer located on the heap than it can hold, potentially leading to memory corruption and security vulnerabilities.

You can use the Vulert platform to monitor and alert for open-source vulnerabilities in your software. By simply uploading your manifest file, like package-lock.json, you can check for vulnerabilities without needing to install any software.

Exploiting these vulnerabilities could allow attackers to execute arbitrary code, which may lead to unauthorized access, data breaches, and compromise of system integrity.

Yes, you can limit the use of WebSocket functionalities in applications that rely on libsoup until the patch is applied to reduce exposure to potential attacks.

For more details about the vulnerabilities, including CVSS scores and acknowledgments, refer to the CVE pages listed in the related section of the advisory.

Related vulnerabilities

Recent vulnerabilities recorded for libsoup.

How To Fix

Minimum fixed version

2.72.0-16.el9_8.8

This is the first release that contains the fix.

sudo dnf update libsoup

Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →

Subscribe to Vulert on Telegram
Daily digest of new CVEs, critical and high severity, affected packages and fixes — plus a weekly roundup.
Join the channel →
Help improve this record
Report an issue or send feedback