CVE-2009-0196 Memory corruption in n/a
Remote attackers can execute arbitrary code via a malicious PDF file exploiting a heap-based buffer overflow in the JBIG2 decoding library.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2009-0196?
CVE-2009-0196 is a critical memory corruption vulnerability in n/a, published on 16 Apr 2009. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.
Official description
Heap-based buffer overflow in the big2_decode_symbol_dict function (jbig2_symbol_dict.c) in the JBIG2 decoding library (jbig2dec) in Ghostscript 8.64, and probably earlier versions, allows remote attackers to execute arbitrary code via a PDF file with a JBIG2 symbol dictionary segment with a large run length value.
Weakness: CWE-119
Which versions are affected by CVE-2009-0196?
It affects 1 product.
Products include Ghostscript Ghostscript.
How do I fix CVE-2009-0196?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2009-0196 being exploited?
There is no known exploitation of CVE-2009-0196 in the wild and no public exploit code.
Other vulnerabilities in n/a
Sources
Also known as DEBIAN-CVE-2009-0196, GHSA-76p8-fv4q-j2wv.