CVE-2022-26352 kev+ ransomware in the critical feed json
An issue was discovered in the ContentResource API in dotCMS 3.0 through 22.02.
published 2022-07-17 4 y ago modified 2026-06-17 4 mo ago also EUVD-2022-30911
- cvss
- 9.8
- version 3.1, CNA
- cisa kev
- Exploited
- added 2022-08-25, used in ransomware
- epss
- 91.2%
- EPSS 91.2% chance of exploitation in 30 days, percentile 99.8%
- public exploits
- 1
- Metasploit, plus a Nuclei check
Summary
An issue was discovered in the ContentResource API in dotCMS 3.0 through 22.02. Attackers can craft a multipart form request to post a file whose filename is not initially sanitized. This allows directory traversal, in which the file is saved outside of the intended storage location. If anonymous content creation is enabled, this allows an unauthenticated attacker to upload an executable file, such as a .jsp file, that can lead to remote code execution.
Patch / fix
cisa required action Apply updates per vendor instructions.
Timeline
- First public exploit (Metasploit exploit/multi/http/dotcms_file_upload_rce)
- Published
- Added to CISA KEV
- CISA patch deadline
- CISA SSVC: exploitation active
Known exploited
- Added
- 4 y ago
- Patch by
- 2022-09-15 (4 y ago)
- Ransomware
- Known to be used in ransomware campaigns
- Required action
- Apply updates per vendor instructions.
- Vendor, product
- dotCMS, dotCMS
- CISA name
- dotCMS Unrestricted Upload of File Vulnerability
CISA SSVC
- Exploitation
- Active, exploited in the wild
- Automatable
- yes
- Technical impact
- total
- Assessed
- 2 y ago
Exploit prediction
91.25% chance of exploitation in the next 30 days, higher than 99.8% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- Metasploit exploit/multi/http/dotcms_file_upload_rce DotCMS RCE via Arbitrary File Upload. metasploit exploit, excellent rank, 2022-05-03
- Nuclei template DotCMS - Arbitrary File Upload nuclei detection template
- packetstormsecurity.com http://packetstormsecurity.com/files/167365/dotCMS-Shell-Upload.html referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CISA ADP | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| CNA | 3.1 | 9.8 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
| NVD | 2.0 | 6.8 | AV:N/AC:M/Au:N/C:P/I:P/A:P |
References
-
packetstormsecurity.com
/files/167365/dotCMS-Shell-Upload.html
exploit, third-party-advisory, vdb-entry
-
groups.google.com
/g/dotcms
permissions-required, third-party-advisory
-
cisa.gov
/known-exploited-vulnerabilities-catalog?field_cve=CVE-2022-26352
government-resource, us-government-resource
Sources
- CVE List CVE-2022-26352
- NVD CVE-2022-26352
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.