CVE-2025-52886 Poppler Use After Free Vulnerability
An attacker can trigger a use-after-free in Poppler by overflowing the reference count, potentially leading to code execution or crashes.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-52886?
CVE-2025-52886 is a medium-severity use after free vulnerability in Freedesktop Poppler, published on 2 Jul 2025. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
Poppler is a PDF rendering library. Versions prior to 25.06.0 use `std::atomic_int` for reference counting. Because `std::atomic_int` is only 32 bits, it is possible to overflow the reference count and trigger a use-after-free. Version 25.06.0 patches the issue.
Weakness: CWE-416
Which versions are affected by CVE-2025-52886?
It affects 1 product.
Linux distribution packages (40)
poppler SUSE:Enterprise Storage 7.1 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 22.01.0-150400.3.31.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 22.01.0-150400.3.31.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | All versions | 23.01.0-150500.3.20.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | All versions | 23.01.0-150500.3.20.1 |
poppler SUSE:Linux Enterprise Module for Basesystem 15 SP6 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Module for Basesystem 15 SP6 | All versions | 24.03.0-150600.3.16.1 |
poppler SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Module for Basesystem 15 SP7 | All versions | 24.03.0-150600.3.16.1 |
poppler SUSE:Linux Enterprise Module for Package Hub 15 SP6 | All versions | 24.03.0-150600.3.16.1 |
poppler-qt5 SUSE:Linux Enterprise Module for Package Hub 15 SP6 | All versions | 24.03.0-150600.3.16.1 |
poppler-qt6 SUSE:Linux Enterprise Module for Package Hub 15 SP6 | All versions | 24.03.0-150600.3.16.1 |
poppler SUSE:Linux Enterprise Module for Package Hub 15 SP7 | All versions | 24.03.0-150600.3.16.1 |
poppler-qt5 SUSE:Linux Enterprise Module for Package Hub 15 SP7 | All versions | 24.03.0-150600.3.16.1 |
poppler-qt6 SUSE:Linux Enterprise Module for Package Hub 15 SP7 | All versions | 24.03.0-150600.3.16.1 |
poppler SUSE:Linux Enterprise Server 12 SP5-LTSS | All versions | 0.43.0-16.58.2 |
poppler-qt SUSE:Linux Enterprise Server 12 SP5-LTSS | All versions | 0.43.0-16.58.2 |
poppler SUSE:Linux Enterprise Server 15 SP3-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 22.01.0-150400.3.31.1 |
poppler SUSE:Linux Enterprise Server 15 SP5-LTSS | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server 15 SP5-LTSS | All versions | 23.01.0-150500.3.20.1 |
poppler SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | All versions | 0.43.0-16.58.2 |
poppler-qt SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5 | All versions | 0.43.0-16.58.2 |
poppler SUSE:Linux Enterprise Server for SAP Applications 15 SP3 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server for SAP Applications 15 SP4 | All versions | 22.01.0-150400.3.31.1 |
poppler SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Linux Enterprise Server for SAP Applications 15 SP5 | All versions | 23.01.0-150500.3.20.1 |
poppler SUSE:Manager Proxy 4.3 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Manager Proxy 4.3 | All versions | 22.01.0-150400.3.31.1 |
poppler SUSE:Manager Server 4.3 | All versions | 0.79.0-150200.3.41.1 |
poppler SUSE:Manager Server 4.3 | All versions | 22.01.0-150400.3.31.1 |
poppler openSUSE:Leap 15.6 | All versions | 24.03.0-150600.3.16.1 |
poppler-qt5 openSUSE:Leap 15.6 | All versions | 24.03.0-150600.3.16.1 |
Products include Freedesktop Poppler.
How do I fix CVE-2025-52886?
Upgrade to a fixed version.
Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.
Is CVE-2025-52886 being exploited?
There is no known exploitation of CVE-2025-52886 in the wild and no public exploit code.
Other vulnerabilities in Freedesktop Poppler
Sources
Also known as BELL-CVE-2025-52886, CLSA-2025-1765377802, CLSA-2026-1775817651, DEBIAN-CVE-2025-52886, ECHO-3d5b-8dce-6d87, JLSEC-2026-90 and 10 more.