CVE-2019-0230

Apache Struts 2.0.0 to 2.5.20 forced double OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution

published September 14, 2020

Patch now

High probability of exploitation

NVD has not assigned a CVSS score to this record. It sits in the 99.9th percentile for exploit probability.

CVSS
—
EPSS
97%
Percentile
99.9
In the wild
Unconfirmed
What it is

⚠️ A sneaky forced double evaluation in Apache Struts could let an attacker execute code remotely, all because it blindly trusts raw user input! 🔥 Think of it like a restaurant chef who takes any order at face value without checking for mistakes — they might end up serving a dish that wasn't even on the menu! With this flaw, an attacker could craft malicious input that the server unwittingly executes, potentially leading to complete takeover of the application and exposure of sensitive data. This vulnerability turns your server into a puppet, dancing to the strings pulled by an outsider!

Put simply

Think of it like a restaurant chef who takes any order at face value without checking for mistakes — they might end up serving a dish that wasn't even on the menu! The vulnerability in Apache Struts from versions 2.0.0 to 2.5.20 arises from forced double OGNL evaluation on raw user inputs in tag attributes, allowing remote code execution opportunities for attackers.

What to do

With this flaw, an attacker could craft malicious input that the server unwittingly executes, potentially leading to complete takeover of the application and exposure of sensitive data. This vulnerability turns your server into a puppet, dancing to the strings pulled by an outsider! To protect your application, upgrade to Apache Struts version 2.5.21 or later. It’s crucial to review how user inputs are handled and ensure proper sanitization to mitigate risks. Don't leave your server's door wide open! This is fixable! Follow these steps, and you'll have your application locked down in no time. 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.96946 · 99.9th percentile
Published
2020-09-14T16:41Z
EPSS history
Timeline
  • 14 SEP 16:41Z
    Apache Struts 2.0.0 to 2.5.20 forced double OGNL evaluation, when evaluated on raw user input in tag attributes, may lead to remote code execution
    cvelistv5