CVE Catalog

CVE-2025-12105

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.42%

33th percentile - higher than 33% of all known CVEs

Summary

A flaw was found in the asynchronous message queue handling of the libsoup library, used by GNOME and WebKit-based applications for 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, leading to a use-after-free memory access. Attackers can remotely trigger this by sending specific HTTP/2 read and cancel sequences, causing a denial-of-service condition.

Risk Assessment

The risk is remote exploitation causing application crashes, leading to denial of service (DoS) and potential disruption of systems relying on GNOME and WebKit.

Recommendation

Immediately update the libsoup library to a patched version. If unavailable, consider temporarily disabling HTTP/2 in affected applications.

Other vulnerabilities in libsoup

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS