CVE-2026-107705

NameCVE-2026-107705
DescriptionPoppler 0.42.0 through 26.10.0 contains a stack-based buffer overflow in Decrypt::revision6Hash() that allows attackers controlling the password to overwrite stack memory when opening AESV3/R6 encrypted PDFs. Attackers can supply a password longer than 127 bytes through applications using the libpoppler, libpoppler-glib or C++ API to overflow the K1 and E buffers, crashing the process or corrupting memory.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
poppler (PTS)bookworm22.12.0-2+deb12u2vulnerable
bookworm (security)22.12.0-2+deb12u3vulnerable
trixie25.03.0-5+deb13u4vulnerable
trixie (security)25.03.0-5+deb13u3vulnerable
forky26.07.0-2vulnerable
sid26.07.0-3vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
popplersource(unstable)(unfixed)

Notes

https://gitlab.freedesktop.org/poppler/poppler/-/work_items/1814
https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/2398

Search for package or bug name: Reporting problems