CVE-2022-26352KEV · OVERDUE

dotCMS Unrestricted Upload of File Vulnerability

Critical · published July 17, 2022

Patch now

Confirmed exploited, and the score agrees

CVSS calls it critical at 9.8. It is confirmed in active exploitation. It sits in the 99.8th percentile for exploit probability.

1500
days past CISA
deadline
CVSS v3.1
9.8
EPSS
91%
Percentile
99.8
In the wild
Confirmed
What it is

🚨 A crafty multipart form request could allow an unauthenticated attacker to post a sneaky executable file, all because the filename isn't properly sanitized in dotCMS! 🔥 Think of it like a food delivery service that accepts any dish without checking the recipe. An attacker can send a file disguised under an innocent name, and it can end up cooking up chaos in your system by running harmful code! If exploited, this vulnerability could allow attackers to upload malicious files, leading to a devastating scenario where they gain remote code execution on your server. Picture an intruder slipping a dangerous package into your delivery — once it’s in, the damage could be catastrophic!

Put simply

Think of it like a food delivery service that accepts any dish without checking the recipe. An attacker can send a file disguised under an innocent name, and it can end up cooking up chaos in your system by running harmful code! This vulnerability in the ContentResource API allows for directory traversal by exploiting unsanitized filenames in file uploads. When anonymous content creation is enabled, attackers can stealthily upload malicious executable files, like .jsp files.

What to do

If exploited, this vulnerability could allow attackers to upload malicious files, leading to a devastating scenario where they gain remote code execution on your server. Picture an intruder slipping a dangerous package into your delivery — once it’s in, the damage could be catastrophic! Immediate action is crucial! Disable anonymous content creation in your dotCMS instance, and patch to the latest version (22.02 or newer). Regularly audit file upload functionalities to ensure proper sanitization of filenames. You’ve got this! By tackling this vulnerability now, you're stepping into your security hero cape! 🦸‍♂️🛡️

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.91248 · 99.8th percentile
Published
2022-07-17T21:54Z
KEV added
2022-08-25 · due 2022-09-15
EPSS history
Timeline
  • 25 AUG 00:00Z
    Added to CISA KEV — remediate by Sep 15
    kev
  • 17 JUL 21:54Z
    An issue was discovered in the ContentResource API in dotCMS 3.0 through 22.02
    cvelistv5