AUGUST 4, 2026
Live Feed
Back to database
Case File

CVE-2022-42889

CRITICAL · CVSS 9.8 EPSS 99.93% Public Exploit

Source: NVD + CISA KEV + EPSS (historical backfill) · Published 2022-10-13 · Last synced 2026-08-04

CyberRota Analysis

AI analysis pending.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
remote code execution arbitrary code execution code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2022-42889
Severity
CRITICAL
CVSS
9.8
EPSS
99.93%
Apache Java

Original NVD Description

Apache Commons Text performs variable interpolation, allowing properties to be dynamically evaluated and expanded. The standard format for interpolation is "${prefix:name}", where "prefix" is used to locate an instance of org.apache.commons.text.lookup.StringLookup that performs the interpolation. Starting with version 1.5 and continuing through 1.9, the set of default Lookup instances included interpolators that could result in arbitrary code execution or contact with remote servers. These lookups are: - "script" - execute expressions using the JVM script execution engine (javax.script) - "dns" - resolve dns records - "url" - load values from urls, including from remote servers Applications using the interpolation defaults in the affected versions may be vulnerable to remote code execution or unintentional contact with remote servers if untrusted configuration values are used. Users are recommended to upgrade to Apache Commons Text 1.10.0, which disables the problematic interpolators by default.