Files
meta-openembedded/meta-oe/recipes-support
Yogita Urade 199ca4579c poppler: fix CVE-2025-52885
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.

Reference:
https://nvd.nist.gov/vuln/detail/CVE-2025-52885

Upstream patch:
https://gitlab.freedesktop.org/poppler/poppler/-/commit/4ce27cc826bf90cc8dbbd8a8c87bd913cccd7ec0

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
2025-10-17 10:51:27 +02:00
..
2024-12-31 09:02:31 -05:00
2022-07-21 07:17:15 -07:00
2025-09-18 13:50:00 +02:00
2022-04-13 19:21:41 -07:00
2024-03-25 07:11:05 -04:00
2025-09-19 15:51:19 +02:00
2021-08-03 10:21:25 -07:00
2022-12-11 16:18:53 -05:00
2025-03-29 14:24:38 -04:00
2022-07-21 07:17:15 -07:00
2023-03-05 07:44:28 -05:00
2025-09-19 15:58:31 +02:00
2022-01-24 09:11:01 -08:00
2022-09-15 08:27:50 -04:00
2025-09-19 15:58:31 +02:00
2022-03-04 08:28:06 -08:00
2022-03-26 18:15:11 -07:00
2021-08-03 10:21:25 -07:00
2022-04-11 07:46:51 -07:00
2022-03-03 08:50:19 -08:00
2022-04-11 07:46:51 -07:00
2022-03-31 11:54:44 -07:00
2021-08-03 10:21:25 -07:00
2025-10-17 10:51:26 +02:00
2022-02-08 08:59:08 -08:00
2025-10-01 19:40:59 +02:00
2021-03-28 12:12:58 -07:00
2022-05-17 05:57:10 -07:00
2025-10-01 19:40:58 +02:00
2025-09-06 16:27:52 +02:00
2025-10-01 19:40:58 +02:00
2021-08-03 10:21:25 -07:00
2024-10-13 11:12:49 -04:00
2021-08-03 10:21:25 -07:00
2022-03-31 21:23:05 -07:00
2022-03-29 08:28:38 -07:00
2024-06-27 11:25:07 -04:00
2025-10-01 19:40:58 +02:00
2024-12-31 08:56:41 -05:00
2024-12-08 14:39:17 -05:00
2021-04-21 08:27:01 -07:00
2024-03-25 07:11:05 -04:00
2025-01-22 19:28:56 -05:00
2022-07-21 07:17:15 -07:00
2025-07-13 14:41:35 -04:00
2025-10-17 10:51:27 +02:00
2025-10-01 19:40:59 +02:00
2022-03-24 09:45:25 -07:00
2024-06-27 11:32:10 -04:00
2022-02-17 11:12:44 -08:00
2025-01-22 19:12:58 -05:00
2021-08-03 10:21:25 -07:00
2025-10-01 19:40:59 +02:00
2025-10-01 19:40:59 +02:00
2025-07-13 14:41:25 -04:00
2022-04-07 17:32:48 -04:00
2021-08-03 10:21:25 -07:00
2022-03-29 08:28:38 -07:00
2025-10-01 19:40:59 +02:00
2025-07-02 20:30:36 -04:00
2022-01-12 09:22:34 -08:00
2025-09-26 13:17:10 +02:00
2025-10-01 19:40:59 +02:00
2025-10-17 10:51:23 +02:00
2022-03-19 01:45:03 -07:00
2021-12-29 18:32:15 -08:00
2022-08-09 09:54:49 -07:00
2023-07-25 07:23:53 -04:00
2025-10-17 10:51:27 +02:00