CVE-2025-12105: Use After Free in GNOME libsoup
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.
AI Analysis
Technical Summary
The vulnerability CVE-2025-12105 affects the libsoup HTTP library used in GNOME and WebKit-based applications. It arises from improper synchronization in the asynchronous message queue handling during HTTP/2 read completion, leading to a use-after-free condition when network operations are aborted at certain timings. This can be triggered remotely by attackers through specific HTTP/2 read and cancel sequences, resulting in application crashes (denial of service). Red Hat has issued security advisories and released patched libsoup3 packages (version 3.6.5-3.el10_0.10 and 3.6.5-3.el10_1.7) for Red Hat Enterprise Linux 10 and its Extended Update Support variants to fix this issue.
Potential Impact
The vulnerability allows remote attackers to cause a denial-of-service condition by crashing applications that use the vulnerable libsoup library for HTTP/2 communications. There is no indication of confidentiality or integrity impact. The CVSS v3.1 base score is 7.5 (High), reflecting the network attack vector, low attack complexity, no privileges required, no user interaction, and impact limited to availability.
Mitigation Recommendations
A security update fixing this use-after-free vulnerability is available from Red Hat for libsoup3 packages in Red Hat Enterprise Linux 10 and Extended Update Support releases. Users should apply the updated packages (e.g., libsoup3-3.6.5-3.el10_0.10 and libsoup3-3.6.5-3.el10_1.7) as provided in the Red Hat advisories RHSA-2025:23139 and RHSA-2025:23437. Refer to Red Hat's official update instructions at https://access.redhat.com/articles/11258. No additional mitigation is required beyond applying the official patches.
CVE-2025-12105: Use After Free in GNOME libsoup
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.
CVSS v3.1
Score 7.5high
Affected software
pkg:rpm/redhat/libsoupRun on your own infrastructure? Check whether these packages are installed with threat-finder — our free open-source scanner.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability CVE-2025-12105 affects the libsoup HTTP library used in GNOME and WebKit-based applications. It arises from improper synchronization in the asynchronous message queue handling during HTTP/2 read completion, leading to a use-after-free condition when network operations are aborted at certain timings. This can be triggered remotely by attackers through specific HTTP/2 read and cancel sequences, resulting in application crashes (denial of service). Red Hat has issued security advisories and released patched libsoup3 packages (version 3.6.5-3.el10_0.10 and 3.6.5-3.el10_1.7) for Red Hat Enterprise Linux 10 and its Extended Update Support variants to fix this issue.
Potential Impact
The vulnerability allows remote attackers to cause a denial-of-service condition by crashing applications that use the vulnerable libsoup library for HTTP/2 communications. There is no indication of confidentiality or integrity impact. The CVSS v3.1 base score is 7.5 (High), reflecting the network attack vector, low attack complexity, no privileges required, no user interaction, and impact limited to availability.
Mitigation Recommendations
A security update fixing this use-after-free vulnerability is available from Red Hat for libsoup3 packages in Red Hat Enterprise Linux 10 and Extended Update Support releases. Users should apply the updated packages (e.g., libsoup3-3.6.5-3.el10_0.10 and libsoup3-3.6.5-3.el10_1.7) as provided in the Red Hat advisories RHSA-2025:23139 and RHSA-2025:23437. Refer to Red Hat's official update instructions at https://access.redhat.com/articles/11258. No additional mitigation is required beyond applying the official patches.
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- redhat
- Date Reserved
- 2025-10-23T08:25:39.401Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/errata/RHSA-2025:23139","vendor":"Red Hat"},{"url":"https://access.redhat.com/errata/RHSA-2025:23437","vendor":"Red Hat"},{"url":"https://access.redhat.com/security/cve/CVE-2025-12105","vendor":"Red Hat"}]
Threat ID: 68f9f347eae24e6f559392cb
Added to database: 10/23/2025, 09:20:07 UTC
Last enriched: 07/02/2026, 22:15:27 UTC
Last updated: 09/10/2026, 19:36:49 UTC
Views: 304
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.