cbcvebase.
CVE-2008-5353
published 2008-12-05

CVE-2008-5353: The Java Runtime Environment (JRE) for Sun JDK and JRE 6 Update 10 and earlier; JDK and JRE 5.0 Update 16 and earlier; and SDK and JRE 1.4.2_18 and earlier…

PriorityP278critical10CVSS 2.0
AVNACLAuNCCICAC
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
85.69%
99.7th percentile
The Java Runtime Environment (JRE) for Sun JDK and JRE 6 Update 10 and earlier; JDK and JRE 5.0 Update 16 and earlier; and SDK and JRE 1.4.2_18 and earlier does not properly enforce context of ZoneInfo objects during deserialization, which allows remote attackers to run untrusted applets and applications in a privileged context, as demonstrated by "deserializing Calendar objects".

Affected

44 ranges· showing 25
VendorProductVersion rangeFixed in
sunjdk<= 5.0
sunjdk<= 6
sunjdk
sunjdk
sunjre<= 1.4.2_18
sunjre<= 5.0
sunjre<= 6
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre
sunjre

Detection & IOCsextracted from sources · hover to see the quote

pathdata/exploits/CVE-2008-5353.jar
filenameCVE-2008-5353.jar
  • Detect delivery of malicious JAR files exploiting Java Calendar deserialization; look for HTTP responses serving application/octet-stream content with .jar extension from browser-facing servers, particularly containing ZoneInfo/Calendar deserialization payloads.
  • Monitor for HTTP requests matching /*.jar$ patterns served from exploit-kit infrastructure; the Metasploit module serves the malicious JAR only when the URI ends in .jar, otherwise serving an HTML page with an applet tag.
  • Detect HTML pages containing both an <applet> tag and hidden <param> tags passing hex-encoded executable data (data= and jar= parameters), which is the delivery mechanism used by the CVE-2008-5353 Metasploit module.
  • Flag inclusion of CVE-2008-5353 and CVE-2009-3867 Java exploits within exploit kit traffic; these were bundled in Pheonix2, Eleonore, and Liberty exploit kits.
  • The CVE-2008-5353 exploit abuses ZoneInfo object deserialization to escape the Java sandbox; monitor JVM process spawning unexpected child processes (e.g., cmd.exe, /bin/sh) from browser plugin processes as a post-exploitation indicator.
  • ·The Metasploit module targets JDK/JRE 6 Update 10 and earlier, JDK/JRE 5.0 Update 16 and earlier, and SDK/JRE 1.4.2_18 and earlier; SDK/JRE 1.3.1 is explicitly NOT affected. OpenJDK6 for Mac OS X is also not affected.
  • ·The exploit is multi-platform (Windows, Mac OS X PPC/x86, Linux x86, Solaris), so detection rules should not be scoped to Windows only.
  • ·Apple shipped its own JVM separately from Sun; even after Sun patched CVE-2008-5353, Apple's shipping JVMs remained vulnerable for months, so patch-status checks against Sun/Oracle advisories alone are insufficient for Mac OS X environments.

CVSS provenance

nvdv2.010.0CRITICALAV:N/AC:L/Au:N/C:C/I:C/A:C
vulncheck10.0CRITICAL
vendor_redhat10.0CRITICAL
vendor_ubuntu7.5HIGH
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.