CVE-2016-6795

In the Convention plugin in Apache Struts 2.3.x before 2.3.31, and 2.5.x before 2.5.5, it is possible to prepare a special URL which will be used for path…

published September 20, 2017

CVSS
—
EPSS
8%
Percentile
94.8
In the wild
Unconfirmed
What it is

⚠️ A carefully crafted URL can let attackers sneak past your defenses like a wayward delivery driver going off-route! 🚚💨 This vulnerability is like a restaurant that accidentally gives the delivery driver directions to the back entrance instead of the front — if they follow the wrong turn, they could end up in the kitchen! An attacker could exploit this path traversal vulnerability to execute arbitrary code on the server, potentially leading to a complete system takeover. It's like letting someone waltz into your kitchen and start cooking without any supervision — absolutely devastating!

Put simply

This vulnerability is like a restaurant that accidentally gives the delivery driver directions to the back entrance instead of the front — if they follow the wrong turn, they could end up in the kitchen! The Convention plugin in Apache Struts versions 2.3.x before 2.3.31 and 2.5.x before 2.5.5 is vulnerable to a path traversal attack, allowing attackers to manipulate URL requests to execute malicious code on the server side.

What to do

An attacker could exploit this path traversal vulnerability to execute arbitrary code on the server, potentially leading to a complete system takeover. It's like letting someone waltz into your kitchen and start cooking without any supervision — absolutely devastating! Upgrade Apache Struts to version 2.3.31 or 2.5.5 or later immediately to close this vulnerability. Additionally, conduct a thorough review of your URL handling and ensure proper validation is in place to prevent similar issues. 🔒 You've got this! Stay vigilant and keep your systems secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.08219 · 94.8th percentile
Published
2017-09-20T17:00Z
EPSS history
Timeline
  • 20 SEP 17:00Z
    In the Convention plugin in Apache Struts 2.3.x before 2.3.31, and 2.5.x before 2.5.5, it is possible to prepare a special URL which will be used for path…
    cvelistv5