Description
In Xpdf 4.01.01, a buffer over-read could be triggered in FoFiType1C::convertToType1 in fofi/FoFiType1C.cc when the index number is larger than the charset array bounds. It can, for example, be triggered by sending a crafted PDF document to the pdftops tool. It allows an attacker to use a crafted pdf file to cause Denial of Service or an information leak, or possibly have unspecified other impact.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | poppler | 0.22.5-4 | — |
| Debian 13 | poppler | 0.22.5-4 | — |
| Debian 12 | poppler | 0.22.5-4 | — |
References
- https://forum.xpdfreader.com/viewtopic.php?f=3&t=41813
- FEDORA-2019-a457286734 vendor-advisory
- FEDORA-2019-01da705767 vendor-advisory
- FEDORA-2019-759ba8202b vendor-advisory