VORANT. Threat Intelligence Research Sign in Create a free account

Oracle Java patches January 2026 security update

routine vulnerability technologyfinancial-servicesgovernment-nationalhealthcaremanufacturing

Free public brief. The indicators, the detections with Splunk SPL already written (plus Elastic and KQL where they apply), and a Slack alert the next time this touches a vendor you run are in the app — free account, no card.

Oracle released January 2026 security patches for Java; exploitation could enable remote code execution or cause denial of service.

On January 21, 2026, Oracle published security updates for Java addressing multiple vulnerabilities. The IPA (Information-technology Promotion Agency, Japan) alert indicates that exploitation of these flaws could result in application crashes, remote system compromise, or other significant damage. The advisory recommends immediate patching of all supported Oracle Java releases. Organizations using Oracle Java for commercial purposes should also verify licensing compliance, as Oracle changed its licensing model for Java releases after April 16, 2019. The specific CVE identifiers and affected versions are not detailed in this IPA alert; defenders should consult Oracle's official security bulletin for the complete list of vulnerabilities and patches.

Detection guidance

Java Process Spawning Shell or Script Interpreter

ATT&CK T1203

Detects java.exe/javaw.exe spawning a command shell or LOLBin, a common post-exploitation pattern after a Java client-side or server-side exploit. Auto-generated starting point — validate and tune in your environment before deploying. IOC matches can false-positive on shared infrastructure and decay as adversary infrastructure rotates.

title: Java Process Spawning Shell or Script Interpreter
description: Detects java.exe or javaw.exe spawning a command interpreter or common
  download/execute LOLBin. This is a generic post-exploitation pattern for exploitation
  of Java runtime vulnerabilities (the January 2026 Oracle Java update advisory gives
  no CVE-specific behaviour). Tune for build and application servers that legitimately
  shell out.
status: experimental
tags:
- attack.execution
- attack.t1203
- attack.t1190
logsource:
  category: process_creation
  product: windows
detection:
  selection:
    ParentImage|endswith:
    - \java.exe
    - \javaw.exe
    Image|endswith:
    - \cmd.exe
    - \powershell.exe
    - \pwsh.exe
    - \wscript.exe
    - \cscript.exe
    - \mshta.exe
    - \certutil.exe
    - \bitsadmin.exe
    - \rundll32.exe
    - \regsvr32.exe
  filter_build_tools:
    ParentCommandLine|contains:
    - gradle
    - maven
    - jenkins
    - ant-launcher
    - sonar
  condition: selection and not filter_build_tools
falsepositives:
- Java-based build and CI tooling (Maven, Gradle, Jenkins agents) invoking cmd.exe
  or PowerShell
- Enterprise Java applications or installers that legitimately launch helper scripts
level: medium
id: 8c4a79b8-c93d-55ee-a1f2-7d2e0fcdd212
author: Vorant
references:
- https://www.ipa.go.jp/security/security-alert/2025/0121-jre.html

Behavioural rules are generated from public reporting — validate in your environment before deploying.

Source reporting: https://www.ipa.go.jp/security/security-alert/2025/0121-jre.html

What this brief leaves out

This page is the free tier: the write-up, the severity, the names. In the app the same report carries its extracted indicators, its detections (Splunk SPL already written, plus Elastic and Microsoft KQL where they apply), the actors and CVEs it names as live profiles, and the vendor research on the same campaign — the primary source the news paraphrased, cited and read directly.

It sits in a corpus of 13,854 reports from 146 sources, 616 of them written in the last seven days, and it grows through the day.

A new account starts with three days of all of it, no card, then keeps the government and CERT reporting free. Name the vendors you run and Slack hears about the reports that touch them — about forty a week that are yours, not the four hundred that are not.

Create a free account   What it costs