Skip to main content
VulnerabilityPublished Updated

CVE-2025-53192: Apache Commons OGNL · Improper Neutralization of Expression/Command Delimiters

Affects Apache Commons OGNLSource CVE Database V5

0

Not known to be exploited · CVSS 8.8 High · end of life, no fix coming : replace or isolate Apache Commons OGNL; no fix will be released.

Data as of 26 Oct 2026, 10:12 UTC

CVSS 3.1 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
None coming – the product is end of life
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Aug 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

No fix will be released: Apache Commons OGNL is end of life. Replace it, or isolate it from untrusted networks until you can.

Affected software

ProductAffectedFixed in
Apache Software Foundation Apache Commons OGNLAffected
  • =0
Fixed in–

AI-suggested

Given the absence of patches, European organizations should prioritize the following mitigations: 1) Identify and inventory all systems using Apache Commons OGNL to understand exposure. 2) Migrate applications to supported and actively maintained alternatives that do not use OGNL or use safer expression evaluation libraries. 3) Implement strict network segmentation and firewall rules to restrict access to vulnerable systems only to trusted users and internal networks. 4) Employ application-layer input validation and sanitization to detect and block malicious OGNL expressions. 5) Monitor logs and network traffic for suspicious activity indicative of exploitation attempts. 6) Use runtime application self-protection (RASP) or web application firewalls (WAFs) configured to detect OGNL injection patterns. 7) Educate developers and administrators about the risks of using retired and unsupported components. 8) Develop incident response plans specific to OGNL exploitation scenarios. These steps go beyond generic advice by focusing on compensating controls and migration strategies tailored to the unique challenge of an unsupported library.

Description

** UNSUPPORTED WHEN ASSIGNED ** Improper Neutralization of Expression/Command Delimiters vulnerability in Apache Commons OGNL. This issue affects Apache Commons OGNL: all versions. When using the API Ognl.getValue​, the OGNL engine parses and evaluates the provided expression with powerful capabilities, including accessing and invoking related methods, etc. Although OgnlRuntime attempts to restrict certain dangerous classes and methods (such as java.lang.Runtime) through a blocklist, these restrictions are not comprehensive. Attackers may be able to bypass the restrictions by leveraging class objects that are not covered by the blocklist and potentially achieve arbitrary code execution. As this project is retired, we do not plan to release a version that fixes this issue. Users are recommended to find an alternative or restrict access to the instance to trusted users. NOTE: This vulnerability only affects products that are no longer supported by the maintainer.

References

Community reviews

Loading reviews…