Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
GHSL-2025-042: Poppler has Use-After-Free
Vulnerability Description
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.
CVSS Information
N/A
Vulnerability Type
释放后使用
Vulnerability Title
Poppler 资源管理错误漏洞
Vulnerability Description
Poppler是Poppler开源的一个PDF渲染库。 Poppler 25.10.0之前版本存在资源管理错误漏洞,该漏洞源于StructTreeRoot类中使用原始指针指向std::vector元素,可能导致释放后重用。
CVSS Information
N/A
Vulnerability Type
N/A