CVE-2026-60526 Overview
CVE-2026-60526 is a local privilege vulnerability in the Installation component of Oracle Java SE. Oracle Java SE versions 8u491 and 8u491-perf are affected. An attacker with low-level logon access to the infrastructure running Oracle Java SE can leverage this flaw, but exploitation requires interaction from a second user. Successful exploitation results in complete takeover of Oracle Java SE, impacting confidentiality, integrity, and availability. The vulnerability also applies to Java deployments that run sandboxed Java Web Start applications or sandboxed applets loading untrusted code. Oracle addressed the issue in the July 2026 Critical Patch Update.
Critical Impact
Successful exploitation results in full takeover of Oracle Java SE, compromising confidentiality, integrity, and availability of the affected installation.
Affected Products
- Oracle Java SE 8u491
- Oracle Java SE 8u491-perf
- Java Web Start applications and sandboxed Java applets running untrusted code
Discovery Timeline
- 2026-07-21 - CVE-2026-60526 published to the National Vulnerability Database (NVD)
- 2026-07-21 - Last updated in NVD database
- July 2026 - Oracle addresses the vulnerability in the Oracle Critical Patch Update July 2026
Technical Details for CVE-2026-60526
Vulnerability Analysis
The flaw resides in the Installation component of Oracle Java SE. An authenticated local attacker with low privileges can trigger the vulnerable code path, but the exploit requires a separate user to perform an action such as launching an installer or interacting with a Java Web Start application. The attack complexity is high, meaning conditions beyond the attacker's control must exist for successful compromise. When the conditions align, the attacker gains full control of the Java SE installation. The scope remains unchanged, so impact stays within the vulnerable component, but every impact dimension — confidentiality, integrity, and availability — reaches the highest level.
Root Cause
Oracle's advisory identifies the Installation component of Oracle Java SE as the vulnerable subsystem. Oracle has not publicly disclosed the underlying weakness class, and no Common Weakness Enumeration (CWE) identifier is currently mapped to this CVE. The Oracle Critical Patch Update July 2026 is the authoritative reference for technical details.
Attack Vector
The attacker must have local logon access to the host executing Oracle Java SE. Remote exploitation is not possible without a prior foothold. The advisory notes that the vulnerability can also be reached via APIs in the Installation component, such as through a web service that supplies input to those APIs. In client deployments, sandboxed Java Web Start applications or Java applets loading untrusted internet-sourced code can trigger the flaw when a user runs the malicious payload. Because user interaction is required, phishing or social engineering is a plausible delivery method for the second-party action.
No public proof-of-concept exploit is available at this time. The EPSS score of 0.118% (2.009 percentile) reflects the low observed exploitation likelihood. Refer to Oracle's advisory for further technical context.
Detection Methods for CVE-2026-60526
Indicators of Compromise
- Unexpected modifications to Oracle Java SE installation directories or binaries under paths such as C:\Program Files\Java\jre1.8.0_491\ on Windows or /usr/lib/jvm/ on Linux.
- Java Web Start (javaws) processes launching from user-writable directories or spawning unexpected child processes.
- Execution of installer components (msiexec, jre-*.exe, java.exe) initiated by a low-privileged user followed by privileged file writes.
Detection Strategies
- Monitor endpoint telemetry for process lineage anomalies where the Java installer or javaws.exe spawns shell interpreters, script engines, or code-signing utilities.
- Correlate local logon events with subsequent invocation of Java Installation component APIs to identify low-privileged users interacting with the installer flow.
- Alert on sandboxed Java applet execution that transitions to file system writes or network calls outside the sandbox boundary.
Monitoring Recommendations
- Ingest Java runtime and installer logs into a centralized SIEM or data lake for retrospective queries against Java SE 8u491 activity.
- Track version inventory across endpoints and servers to flag unpatched Oracle Java SE 8u491 and 8u491-perf deployments.
- Baseline normal Java Web Start usage and alert on deviations, especially interaction with URLs delivering .jnlp files from untrusted domains.
How to Mitigate CVE-2026-60526
Immediate Actions Required
- Apply the Oracle Critical Patch Update July 2026 to all affected Oracle Java SE 8u491 and 8u491-perf installations.
- Inventory endpoints and servers for vulnerable Java SE versions and prioritize systems where users can run Java Web Start or applets.
- Restrict local logon rights on hosts running Oracle Java SE to reduce the pool of accounts able to reach the Installation component.
Patch Information
Oracle released the fix as part of the Oracle Critical Patch Update July 2026. Administrators should upgrade to the patched Java SE 8 update published in that advisory. Oracle's advisory is the authoritative source for supported version numbers and download locations.
Workarounds
- Disable Java Web Start and browser applet execution where business requirements do not mandate them.
- Enforce application allowlisting to prevent execution of unsigned or untrusted .jnlp files and applets.
- Use least-privilege configurations so that only administrators can invoke the Java installer, reducing exposure of the Installation component APIs.
# Verify installed Java version and remove vulnerable builds on Linux
java -version
rpm -qa | grep -i jdk
# Uninstall the affected package after deploying the patched release
sudo yum remove jdk1.8-1.8.0_491
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

