A stack-based buffer over-read exists in FoFiTrueType::dumpString in fofi/FoFiTrueType.cc in Xpdf 4.01.01. It can, for example, be triggered by sending crafted TrueType data in a PDF document to the pdftops tool. It might allow an attacker to cause Denial of Service or leak memory data into dump content.
The product reads data past the end, or before the beginning, of the intended buffer.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Xpdfreader | Glyphandcog | 4.01.01 (including) | 4.01.01 (including) |
Emscripten | Ubuntu | bionic | * |
Emscripten | Ubuntu | cosmic | * |
Emscripten | Ubuntu | devel | * |
Emscripten | Ubuntu | disco | * |
Emscripten | Ubuntu | eoan | * |
Emscripten | Ubuntu | esm-apps/bionic | * |
Emscripten | Ubuntu | esm-apps/jammy | * |
Emscripten | Ubuntu | esm-apps/noble | * |
Emscripten | Ubuntu | esm-apps/xenial | * |
Emscripten | Ubuntu | hirsute | * |
Emscripten | Ubuntu | impish | * |
Emscripten | Ubuntu | jammy | * |
Emscripten | Ubuntu | kinetic | * |
Emscripten | Ubuntu | lunar | * |
Emscripten | Ubuntu | mantic | * |
Emscripten | Ubuntu | noble | * |
Emscripten | Ubuntu | oracular | * |
Emscripten | Ubuntu | trusty | * |
Emscripten | Ubuntu | xenial | * |
Ipe | Ubuntu | cosmic | * |
Libextractor | Ubuntu | cosmic | * |
Poppler | Ubuntu | trusty | * |
Texlive-bin | Ubuntu | bionic | * |
Texlive-bin | Ubuntu | cosmic | * |
Texlive-bin | Ubuntu | disco | * |
Texlive-bin | Ubuntu | eoan | * |
Texlive-bin | Ubuntu | groovy | * |
Texlive-bin | Ubuntu | hirsute | * |
Texlive-bin | Ubuntu | impish | * |
Texlive-bin | Ubuntu | kinetic | * |
Texlive-bin | Ubuntu | lunar | * |
Texlive-bin | Ubuntu | mantic | * |
Texlive-bin | Ubuntu | trusty | * |
Texlive-bin | Ubuntu | xenial | * |
Utopia-documents | Ubuntu | trusty | * |
Xpdf | Ubuntu | cosmic | * |
Xpdf | Ubuntu | disco | * |
Xpdf | Ubuntu | eoan | * |
Xpdf | Ubuntu | hirsute | * |
Xpdf | Ubuntu | impish | * |
Xpdf | Ubuntu | trusty | * |
Xpdf | Ubuntu | xenial | * |