CVE-2009-1182: Buffer Overflow
Multiple buffer overflow flaws were found in xpdf's JBIG2 MMR decoder. A carefully crafted PDF file could result in arbitrary code execute with the permissions of the user running xpdf.
Will Dormann of the CERT/CC created the extensive testsuite for the JBIG2 decoder in various PDF libraries that found this flaw.
Acknowledgements:
Red Hat would like to thank Will Dormann of the CERT/CC for responsibly reporting these flaws.
Other sources
Multiple buffer overflows in the JBIG2 MMR decoder in Xpdf 3.02pl2 and earlier, CUPS 1.3.9 and earlier, Poppler before 0.10.6, and other products allow remote attackers to execute arbitrary code via a crafted PDF file.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2009-1182?
CVE-2009-1182 has a high severity due to the potential for arbitrary code execution in vulnerable versions of Xpdf.
How do I fix CVE-2009-1182?
To fix CVE-2009-1182, upgrade to a non-vulnerable version of Xpdf or patches provided by your software vendor.
What versions are affected by CVE-2009-1182?
Xpdf versions 0.5a to 1.00a are affected by CVE-2009-1182.
What kind of attacks can exploit CVE-2009-1182?
CVE-2009-1182 can be exploited by opening a specially crafted PDF file that can lead to arbitrary code execution.
Is there a workaround for CVE-2009-1182?
As a workaround for CVE-2009-1182, users should refrain from opening PDF files from untrusted sources.