CVE-2025-46295

Apache Commons Text versions prior to 1.10.0 included interpolation features that could be abused when applications passed untrusted input into the…

Critical · published December 16, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
63.8
In the wild
Unconfirmed
What it is

🔥 A sneaky interpolation feature in Apache Commons Text lets attackers execute commands remotely with just a crafty input! Think of it like a restaurant accepting any order without checking it carefully, potentially cooking up something harmful instead of a meal. By passing untrusted input, an attacker could trigger dangerous actions, much like a chef unwittingly serving a dish that’s been tampered with. If exploited, this vulnerability could lead to remote code execution, allowing an attacker to take control of your server and wreak havoc — reading sensitive data, altering configurations, or even shutting down services entirely. This is absolutely devastating for any application relying on the text substitution API!

Put simply

Think of it like a restaurant accepting any order without checking it carefully, potentially cooking up something harmful instead of a meal. By passing untrusted input, an attacker could trigger dangerous actions, much like a chef unwittingly serving a dish that’s been tampered with. Versions of Apache Commons Text prior to 1.10.0 allow untrusted input to trigger harmful commands through their interpolation features, leading to the potential for remote code execution.

What to do

If exploited, this vulnerability could lead to remote code execution, allowing an attacker to take control of your server and wreak havoc — reading sensitive data, altering configurations, or even shutting down services entirely. This is absolutely devastating for any application relying on the text substitution API! Update Apache Commons Text to version 1.10.0 or later immediately to close this critical gap. Additionally, review how your application handles untrusted inputs and ensure proper validation is in place. Conduct a thorough audit of any existing text-substitution usage. You've got this! Fixing this vulnerability will boost your security posture and help keep your systems safe. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01044 · 63.8th percentile
Published
2025-12-16T18:07Z
EPSS history
Timeline
  • 16 DEC 18:07Z
    Apache Commons Text versions prior to 1.10.0 included interpolation features that could be abused when applications passed untrusted input into the…
    cvelistv5