Bug#1110606: cairo: CVE-2025-50422

Simon McVittie smcv at debian.org
Sat Aug 9 13:02:18 BST 2025


Control: tags -1 + moreinfo

On Sat, 09 Aug 2025 at 11:47:40 +0200, Salvatore Bonaccorso wrote:
>CVE-2025-50422[0]:
>| An issue was discovered in freedesktop poppler v25.04.0. The heap
>| memory containing PDF stream objects is not cleared upon program
>| exit, allowing attackers to obtain sensitive PDF content via a
>| memory dump.

This seems like a bad description of the problem. The reporter seems to 
have originally claimed that the existence of possibly-sensitive data in 
a core dump is a security vulnerability, which ... no. Core dumps 
contain whatever was in RAM, that's just how they work, and if that's 
considered to be a security vulnerability in a particular scenario then 
that scenario should disable core dumps.

It seems like the better description might be something like: a crafted 
input file fed to poppler's pdftoppm can cause an assertion failure, 
leading to denial of service (?) and possibly a worse impact (?).

The original reporter claims on their Github page [1] that "The vendor 
(freedesktop, maintainer of Poppler) has acknowledged the issue and 
fixed the bug. The fix has been committed in their official repository." 
but I see no evidence of that, only two unreviewed and unmerged 
merge-requests in one of poppler's dependencies [3] [4].

I think we should be cautious about applying unreviewed changes for 
unclear reasons. If someone (perhaps the CNA that created this CVE ID) 
has a better description of what security problem is being addressed, 
then they should publish it.

I also can't help noticing that 
https://www.cve.org/CVERecord?id=CVE-2025-50422 links to 
"freedesktop.com" and "poppler.com" neither of which appears to be 
freedesktop.org or poppler, which seems like it indicates a lack of 
research and critical thinking.

>[0] https://security-tracker.debian.org/tracker/CVE-2025-50422
>    https://www.cve.org/CVERecord?id=CVE-2025-50422
>[1] https://github.com/Landw-hub/CVE-2025-50422
>[2] https://gitlab.freedesktop.org/poppler/poppler/-/issues/1591
>[3] https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/621

[4] https://gitlab.freedesktop.org/cairo/cairo/-/merge_requests/623



More information about the pkg-gnome-maintainers mailing list