CVE-2006-6731 Memory corruption in n/a
Buffer overflows in Java AWT and font libraries allow attackers to execute arbitrary code or access local files via malicious Java applets.
- 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-2006-6731?
CVE-2006-6731 is a critical memory corruption vulnerability in Sun Jdk, published on 26 Dec 2006. 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
Multiple buffer overflows in Sun Java Development Kit (JDK) and Java Runtime Environment (JRE) 5.0 Update 7 and earlier, Java System Development Kit (SDK) and JRE 1.4.2_12 and earlier 1.4.x versions, and SDK and JRE 1.3.1_18 and earlier allow attackers to develop Java applets that read, write, or execute local files, possibly related to (1) integer overflows in the Java_sun_awt_image_ImagingLib_convolveBI, awt_parseRaster, and awt_parseColorModel functions; (2) a stack overflow in the Java_sun_awt_image_ImagingLib_lookupByteRaster function; and (3) improper handling of certain negative values in the Java_sun_font_SunLayoutEngine_nativeLayout function. NOTE: some of these details are obtained from third party information.
Which versions are affected by CVE-2006-6731?
It affects 3 products.
How do I fix CVE-2006-6731?
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-2006-6731 being exploited?
There is no known exploitation of CVE-2006-6731 in the wild and no public exploit code.
Other vulnerabilities in Sun Jdk
Sources
Also known as GHSA-mqqx-775h-25rp.