What is Oracle Java SE?
Oracle Java SE (Standard Edition) includes the Java HotSpot virtual machine, which compiles and executes Java bytecode for desktop and enterprise applications. The JVM enforces the Java security model: untrusted code (such as browser applets or remotely-loaded classes) runs with restricted permissions. A core part of this security model is that write-only properties — class fields intentionally designed to accept values but never expose them — should remain protected from read access by untrusted code.
Overview
CVE-2013-2423 is an unspecified integrity vulnerability in the HotSpot component of Oracle Java SE. The flaw involves improper handling of write-only property setters, allowing untrusted Java code to affect values that should be inaccessible to it. The vulnerability has a low CVSS score (3.7) and affects integrity only — no confidentiality or availability impact — reflecting a limited scope bypass rather than full sandbox escape.
Oracle patched this in the April 2013 Critical Patch Update, delivering the fix in Java SE 7u21, 6u45, and 5u45.
Affected Versions
| Product | Vulnerable Versions | Fixed Version |
|---|---|---|
| Java SE 7 | 7u17 and earlier | 7u21 |
| Java SE 6 | 6u43 and earlier | 6u45 |
| Java SE 5.0 | 5u41 and earlier | 5u45 |
| Java SE Embedded | 7u17 and earlier | 7u21 |
Technical Details
Java's object model includes write-only properties: fields or properties that expose a setter method but not a getter. This pattern is used to accept sensitive values (such as passwords or keys) without allowing them to be read back by code that shouldn't have access.
CVE-2013-2423 is a flaw in HotSpot's handling of these write-only access patterns. Untrusted code can exploit the vulnerability to affect the integrity of write-only values — the CVSS metrics show Integrity: Low with no confidentiality impact, suggesting the attacker can write to but not read protected values.
Security model context: This class of vulnerability is important in the Java browser applet threat model where untrusted applet code runs in the same JVM process as the security manager. Even a partial security model bypass can be chained with other vulnerabilities to construct a full sandbox escape. The April 2013 CPU that fixed this also patched multiple other Java security manager issues.
Low AC:H score: The High attack complexity rating reflects the difficulty of reliably triggering the specific write-only property bypass — the attacker needs to craft their exploit carefully to hit the vulnerable code path.
Discovery
Discovered and reported through Oracle's security vulnerability program. Included in the April 2013 Critical Patch Update.
Exploitation Context
CISA confirmed exploitation in the wild. While the standalone vulnerability has limited impact (integrity only, low severity), Java security model bypasses of this type were actively sought by exploit kit authors in 2013 as components of chained Java sandbox escapes. The 2013 timeframe coincided with peak Java exploit kit activity — Blackhole, Cool EK, and Magnitude EK all maintained active Java exploit libraries and rapidly incorporated newly patched Java vulnerabilities.
Remediation
- Update to Java SE 7u21 (or 6u45 / 5u45) — the April 2013 CPU patches this and multiple other Java security issues
- Oracle Java SE 6 and 5 are end-of-life — migrate to a supported Java release
- For browser applet use: Java browser plugins are deprecated and removed in modern browsers; disable or uninstall the Java browser plugin
- For server-side Java: apply Java updates via your OS package manager or directly from Oracle
- Keep Java updated through automatic update mechanisms — Java's monthly update cadence means unpatched vulnerabilities accumulate quickly
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2013-2423 |
| Vendor / Product | Oracle — Java Runtime Environment (JRE) |
| NVD Published | 2013-04-17 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 3.7 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N |
| Severity | LOW |
| CISA KEV Added | 2022-05-25 |
| CISA KEV Deadline | 2022-06-15 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2013-04-16 | Oracle Critical Patch Update April 2013 releases, patching CVE-2013-2423 in Java SE 7u21 and 6u45 |
| 2013-04-17 | CVE-2013-2423 published |
| 2022-05-25 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-06-15 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2013-2423 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| Oracle Critical Patch Update April 2013 | Vendor Advisory |