CVE-2025-52885

EUVD-2025-33795
Poppler ia a library for rendering PDF files, and examining or modifying their structure. A use-after-free (write) vulnerability has been detected in versions Poppler prior to 25.10.0 within the StructTreeRoot class. The issue arises from the use of raw pointers to elements of a `std::vector`, which can lead to dangling pointers when the vector is resized. The vulnerability stems from the way that refToParentMap stores references to `std::vector` elements using raw pointers. These pointers may become invalid when the vector is resized. This vulnerability is a common security problem involving the use of raw pointers to `std::vectors`. Internally, `std::vector `stores its elements in a dynamically allocated array. When the array reaches its capacity and a new element is added, the vector reallocates a larger block of memory and moves all the existing elements to the new location. At this point if any pointers to elements are stored before a resize occurs, they become dangling pointers once the reallocation happens. Version 25.10.0 contains a patch for the issue.
ProviderTypeBase ScoreAtk. VectorAtk. ComplexityPriv. RequiredVector
NISTPrimary
UNKNOWN
---
Awaiting analysis
This vulnerability is currently awaiting analysis.
Base Score
CVSS 3.x
EPSS Score
Percentile: 8%
Debian logo
Debian Releases
Debian Product
Codename
poppler
bookworm
no-dsa
bullseye
postponed
bullseye (security)
vulnerable
forky
25.03.0-11.1
fixed
sid
26.01.0-4.1
fixed
trixie
no-dsa
Ubuntu logo
Ubuntu Releases
Ubuntu Product
Codename
poppler
bionic
not-affected
focal
Fixed 0.86.1-0ubuntu1.7+esm3
released
jammy
Fixed 22.02.0-2ubuntu0.12
released
noble
Fixed 24.02.0-1ubuntu9.8
released
plucky
Fixed 25.03.0-3ubuntu1.4
released
questing
Fixed 25.03.0-10ubuntu0.1
released
xenial
not-affected
openSUSE logo
openSUSE / SLES Releases
openSUSE Product
Release
libpoppler-cpp0
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
libpoppler-devel
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
libpoppler-glib-devel
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
libpoppler-glib8
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
libpoppler126
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
libpoppler135
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
libpoppler89
suse enterprise desktop 15 SP6
0.79.0-150200.3.46.1
fixed
suse enterprise desktop 15 SP7
0.79.0-150200.3.46.1
fixed
suse enterprise sap 15 SP6
0.79.0-150200.3.46.1
fixed
suse enterprise sap 15 SP7
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP6
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP7
0.79.0-150200.3.46.1
fixed
poppler-tools
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed
typelib-1_0-Poppler-0_18
suse enterprise desktop 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise desktop 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise sap 15 SP7
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP2
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP3
0.79.0-150200.3.46.1
fixed
suse enterprise server 15 SP5
23.01.0-150500.3.26.1
fixed
suse enterprise server 15 SP6
24.03.0-150600.3.24.1
fixed
suse enterprise server 15 SP7
24.03.0-150600.3.24.1
fixed