CVE-2025-52885
GHSL-2025-042: Poppler has Use-After-Free
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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
6.1
GHSL-2025-042: Poppler has Use-After-Free
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.
- Record
CVE-2025-52885- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - Weakness
- CWE-416
- Updated
- 2026-11-02
EUVDEUVD-2025-33795
6.1
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.
- Record
EUVD-2025-33795- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
NVD
6.1
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.
- Record
CVE-2025-52885- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Weakness
- CWE-416
- Updated
- 2026-11-02
OSV
6.1
GHSL-2025-042: Poppler has Use-After-Free
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.
- Record
CVE-2025-52885- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
OSVDEBIAN-CVE-2025-52885
6.1
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.
- Record
DEBIAN-CVE-2025-52885- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
OSVJLSEC-2026-89
6.1
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.
- Record
JLSEC-2026-89- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - Updated
- 2026-11-02
Show 16 moreShow less
OSVOESA-2025-2479
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2479- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-2480
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2480- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-2481
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2481- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-2482
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2482- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-2483
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2483- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2025-2484
6.2
poppler security update
is a PDF rendering library.
Security Fix(es):
Poppler 24.06.1 through 25.x before 25.04.0 allows stack consumption and a SIGSEGV via deeply nested structures within the metadata (such as GTS_PDFEVersion) of a PDF document, e.g., a regular expression for a long pdfsubver string. This occurs in Dict::lookup, Catalog::getMetadata, and associated functions in PDFDoc, with deep recursion in the regex executor (std::__detail::_Executor).(CVE-2025-43718)
Poppler is 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.(CVE-2025-52885)
- Record
OESA-2025-2484- CVSS 3.1
- 6.2 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:7364
6.6
Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update
- Record
RHSA-2026:7364- CVSS 3.1
- 6.6 Medium
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-52885
6.1
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.
- Record
UBUNTU-CVE-2025-52885- CVSS 4.0
- 6.1 Medium
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:U - Updated
- 2026-11-02
OSVMGASA-2025-0251 No score
Updated poppler packages fix security vulnerability
Use After Free (UAF) in Poppler. (CVE-2025-52885)
- Record
MGASA-2025-0251- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:15648-1 No score
libpoppler-cpp2-25.09.1-2.1 on GA media
These are all security issues fixed in the libpoppler-cpp2-25.09.1-2.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2025:15648-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2025:20068-1 No score
Security update for poppler
This update for poppler fixes the following issues:
- CVE-2025-52885: Fixed raw pointers leading to dangling pointers when the vector is resized (bsc#1251940)
- Record
openSUSE-SU-2025:20068-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:21132-1 No score
Security update for poppler
This update for poppler fixes the following issues:
- CVE-2025-52885: Fixed raw pointers leading to dangling pointers when the vector is resized (bsc#1251940)
- Record
SUSE-SU-2025:21132-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3779-1 No score
Security update for poppler
This update for poppler fixes the following issues:
- CVE-2025-43718: fixed uncontrolled recursion in the regex-based metadata parser when processing specially crafted PDF files (bsc#1250908)
- CVE-2025-52885: improved pointer handling that could have led to dangling pointers when the vector is resized (bsc#1251940)
- Record
SUSE-SU-2025:3779-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3900-1 No score
Security update for poppler
This update for poppler fixes the following issues:
- CVE-2025-43718: Fixed uncontrolled recursion in the regex-based metadata parser when processing specially crafted PDF files allows for stack exhaustion and denial of service (bsc#1250908).
- CVE-2025-52885: Fixed raw pointers can lead to dangling pointers when the vector is resized (bsc#1251940).
- Record
SUSE-SU-2025:3900-1- Updated
- 2026-11-02
OSVSUSE-SU-2025:3910-1 No score
Security update for poppler
This update for poppler fixes the following issues:
- CVE-2025-43718: fixed uncontrolled recursion in the regex-based metadata parser when processing specially crafted PDF files (bsc#1250908)
- CVE-2025-52885: improved pointer handling that could have led to dangling pointers when the vector is resized (bsc#1251940)
- Record
SUSE-SU-2025:3910-1- Updated
- 2026-11-02
OSVUSN-7858-1 No score
poppler vulnerability
It was discovered that poppler incorrectly handled certain PDF files. An attacker could possibly use this issue to cause a crash.
- Record
USN-7858-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
popplerAlpaquita:23 |
22.11.0-r0 up to 22.11.0-r3 | 22.11.0-r3 |
popplerAlpaquita:25 |
25.04.0-r0 up to 25.04.0-r1 | 25.04.0-r1 |
popplerAlpaquita:stream |
23.03.0-r1 up to 25.09.1-r1 | 25.09.1-r1 |
popplerDebian:12 |
before 22.12.0-2+deb12u2, plus listed versions 22.12.0-222.12.0-2+deb12u1 |
22.12.0-2+deb12u2 |
popplerDebian:13 |
before 25.03.0-5+deb13u3, plus listed versions 25.03.0-525.03.0-5+deb13u2 |
25.03.0-5+deb13u3 |
popplerDebian:14 |
before 25.03.0-11.1, plus listed versions 25.03.0-1025.03.0-1125.03.0-525.03.0-625.03.0-725.03.0-9 |
25.03.0-11.1 |
Poppler_jllJulia |
before 25.10.0+0 | 25.10.0+0 |
popplerMageia:9 |
before 23.02.0-1.8.mga9 | 23.02.0-1.8.mga9 |
poppleropenEuler:22.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.90.0-15.oe2203sp4 | 0.90.0-15.oe2203sp4 |
poppleropenEuler:24.03-LTS From an advisory covering 2 CVEs |
before 23.12.0-13.oe2403 | 23.12.0-13.oe2403 |
Show 59 moreShow less
| Package | Affected | Fixed |
|---|---|---|
poppleropenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 23.12.0-13.oe2403sp1 | 23.12.0-13.oe2403sp1 |
poppleropenEuler:24.03-LTS-SP2 From an advisory covering 2 CVEs |
before 23.12.0-13.oe2403sp2 | 23.12.0-13.oe2403sp2 |
poppleropenEuler:20.03-LTS-SP4 From an advisory covering 2 CVEs |
before 0.90.0-15.oe2003sp4 | 0.90.0-15.oe2003sp4 |
poppleropenEuler:22.03-LTS-SP3 From an advisory covering 2 CVEs |
before 0.90.0-15.oe2203sp3 | 0.90.0-15.oe2203sp3 |
popplerRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-cppRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-cpp-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-glibRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-glib-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-glib-docRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-qt5Red Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-qt5-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-qt6Red Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-qt6-develRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
poppler-utilsRed Hat:hummingbird:1 From an advisory covering 2 CVEs |
before 0:26.01.0-7.hum1 | 0:26.01.0-7.hum1 |
popplerSUSE:Linux Enterprise Server 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
poppler-qt6SUSE:Linux Enterprise Server 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
popplerSUSE:Linux Enterprise Server for SAP applications 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
poppler-qt6SUSE:Linux Enterprise Server for SAP applications 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
popplerSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
popplerSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
popplerSUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt5SUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt6SUSE:Linux Enterprise Module for Package Hub 15 SP6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
popplerSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt5SUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt6SUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppleropenSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt5openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
poppler-qt6openSUSE:Leap 15.6 From an advisory covering 2 CVEs |
before 24.03.0-150600.3.24.1 | 24.03.0-150600.3.24.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 23.01.0-150500.3.26.1 | 23.01.0-150500.3.26.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 23.01.0-150500.3.26.1 | 23.01.0-150500.3.26.1 |
popplerSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 23.01.0-150500.3.26.1 | 23.01.0-150500.3.26.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 23.01.0-150500.3.26.1 | 23.01.0-150500.3.26.1 |
popplerSUSE:Linux Enterprise Module for Basesystem 15 SP6 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Module for Basesystem 15 SP7 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server 15 SP3-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server 15 SP4-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server 15 SP5-LTSS From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 15 SP3 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 15 SP4 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 15 SP5 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Manager Proxy LTS 4.3 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Manager Server LTS 4.3 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerSUSE:Enterprise Storage 7.1 From an advisory covering 2 CVEs |
before 0.79.0-150200.3.46.1 | 0.79.0-150200.3.46.1 |
popplerUbuntu:Pro:20.04:LTS |
before 0.86.1-0ubuntu1.7+esm3, plus listed versions 0.80.0-0ubuntu10.80.0-0ubuntu30.80.0-0ubuntu40.80.0-0ubuntu50.85.0-1ubuntu1 Show 11 moreShow less0.85.0-1ubuntu30.86.1-0ubuntu10.86.1-0ubuntu1.10.86.1-0ubuntu1.20.86.1-0ubuntu1.30.86.1-0ubuntu1.40.86.1-0ubuntu1.50.86.1-0ubuntu1.60.86.1-0ubuntu1.70.86.1-0ubuntu1.7+esm10.86.1-0ubuntu1.7+esm2 |
0.86.1-0ubuntu1.7+esm3 |
popplerUbuntu:22.04:LTS |
before 22.02.0-2ubuntu0.12, plus listed versions 21.06.1-121.11.0-1~ubuntu222.02.0-222.02.0-2ubuntu0.122.02.0-2ubuntu0.2 Show 9 moreShow less22.02.0-2ubuntu0.322.02.0-2ubuntu0.422.02.0-2ubuntu0.522.02.0-2ubuntu0.622.02.0-2ubuntu0.722.02.0-2ubuntu0.822.02.0-2ubuntu0.922.02.0-2ubuntu0.1022.02.0-2ubuntu0.11 |
22.02.0-2ubuntu0.12 |
popplerUbuntu:24.04:LTS |
before 24.02.0-1ubuntu9.8, plus listed versions 23.08.0-2ubuntu123.12.0-1ubuntu224.02.0-1ubuntu224.02.0-1ubuntu824.02.0-1ubuntu9 Show 7 moreShow less24.02.0-1ubuntu9.124.02.0-1ubuntu9.224.02.0-1ubuntu9.324.02.0-1ubuntu9.424.02.0-1ubuntu9.524.02.0-1ubuntu9.624.02.0-1ubuntu9.7 |
24.02.0-1ubuntu9.8 |
popplerUbuntu:25.10 |
before 25.03.0-10ubuntu0.1, plus listed versions 25.03.0-325.03.0-425.03.0-4build125.03.0-4ubuntu125.03.0-525.03.0-625.03.0-725.03.0-10 |
25.03.0-10ubuntu0.1 |
poppleropenSUSE:Tumbleweed |
before 25.09.1-2.1 | 25.09.1-2.1 |
poppleropenSUSE:Leap 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
poppler-qt5openSUSE:Leap 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
poppler-qt6openSUSE:Leap 16.0 |
before 25.04.0-160000.3.1 | 25.04.0-160000.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-52885 is a medium vulnerability (CVSS 6.1) in Poppler, published October 10, 2025. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.17%, the 6th percentile. Fixed in poppler 22.11.0-r3.
References
securitylab.github.com/advisories/GHSL-2025-042_poppler
gitlab.freedesktop.org/poppler/poppler/-/merge_requests/1884
openwall.com/lists/oss-security/2025/10/13/2
docs.bell-sw.com/security/cves/CVE-2025-52885
security-tracker.debian.org/tracker/CVE-2025-52885
advisories.mageia.org/MGASA-2025-0251.html
Show 31 moreShow less
bugs.mageia.org/show_bug.cgi?id=34668
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2479
nvd.nist.gov/vuln/detail/CVE-2025-43718
nvd.nist.gov/vuln/detail/CVE-2025-52885
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2480
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2481
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2482
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2483
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2025-2484
access.redhat.com/errata/RHSA-2026:7364
images.redhat.com
access.redhat.com/security/cve/CVE-2025-52885
access.redhat.com/security/updates/classification
access.redhat.com/security/cve/CVE-2025-43718
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_7364.json
bugzilla.redhat.com/show_bug.cgi?id=2400893
cve.org/CVERecord?id=CVE-2025-43718
github.com/ShadowByte1/CVE-Reports/blob/main/CVE-2025-43718.md
gitlab.freedesktop.org/poppler/poppler/-/commit/f54b815672117c250420787c8c006de98e8c7408
bugzilla.redhat.com/show_bug.cgi?id=2403224
cve.org/CVERecord?id=CVE-2025-52885
suse.com/support/update/announcement/2025/suse-su-202521132-1
bugzilla.suse.com/1251940
suse.com/security/cve/CVE-2025-52885
suse.com/support/update/announcement/2025/suse-su-20253779-1
bugzilla.suse.com/1250908
suse.com/security/cve/CVE-2025-43718
suse.com/support/update/announcement/2025/suse-su-20253900-1
suse.com/support/update/announcement/2025/suse-su-20253910-1
ubuntu.com/security/CVE-2025-52885
ubuntu.com/security/notices/USN-7858-1