Logo
vulnerabilityCVE-2025-52886
Name
CVE-2025-52886
Source
NVD ( link)Debian ( link)
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.
Published Date
Updated Date
Workaround
-

Analysis#


Affected Component
Analysis
poppler
Patched

Vulnerability Ratings#


5.5
CVSSv4
5.9
CVSSv31
NaN
other

Others affected components#


Name
Project
Project Version
Version
Status
buildroot
2025.02.x
25.10.0
Not Affected
buildroot
master
25.10.0
Not Affected
yocto
master
25.12.0
Not Affected
yocto
scarthgap
23.04.0
Patched

Resolved with patches#


poppler (yocto:kirkstone)

#
Title
Author
Resolve
1
Annots: Just return the std::vector instead of two getters
Albert Astals Cid <aacid@kde.org>
CVE-2025-52886
2
Annot: Do refcount with shared_ptr
Sune Vuorela <sune@vuorela.dk>
CVE-2025-52886
3
Link: Just return the std::vector instead of two getters
Albert Astals Cid <aacid@kde.org>
CVE-2025-52886
4
Limit ammount of annots per document/page
Sune Vuorela <sune@vuorela.dk>
CVE-2025-52886

poppler (yocto:scarthgap)

#
Title
Author
Resolve
1
Annot: Do refcount with shared_ptr
Sune Vuorela <sune@vuorela.dk>
CVE-2025-52886
2
Limit ammount of annots per document/page
Sune Vuorela <sune@vuorela.dk>
CVE-2025-52886