Vulnerability · Published Oct 23, 2025 · Assigned by redhat

CVE-2025-12105Libsoup: heap use-after-free in libsoup message queue handling during http/2 read completion

High 7.5

In plain English

A high-severity use-after-free in libsoup from GNOME. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 40% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)0.5%top 60.2% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack toolingNoneno public tooling known

Official description

A flaw was found in the asynchronous message queue handling of the libsoup library, widely used by GNOME and WebKit-based applications to manage HTTP/2 communications. When network operations are aborted at specific timing intervals, an internal message queue item may be freed twice due to missing state synchronization. This leads to a use-after-free memory access, potentially crashing the affected application. Attackers could exploit this behavior remotely by triggering specific HTTP/2 read and cancel sequences, resulting in a denial-of-service condition.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10libsoup3-doc3.6.5-3.el10_1.7ALSA-2025:23139
Debian:12libsoup3no fix listedDEBIAN-CVE-2025-12105
Debian:13libsoup3no fix listedDEBIAN-CVE-2025-12105
Rocky Linux:10libsoup30:3.6.5-3.el10_1.7RLSA-2025:23139
Ubuntu:24.04:LTSlibsoup33.4.4-5ubuntu0.6USN-7932-1
Ubuntu:24.04:LTSlibsoup33.4.4-5ubuntu0.6UBUNTU-CVE-2025-12105
Ubuntu:25.10libsoup33.6.5-4ubuntu0.1USN-7932-1
Ubuntu:25.10libsoup33.6.5-4ubuntu0.1UBUNTU-CVE-2025-12105

Affected products (as reported)

Weakness: CWE-416 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References