Skip to main content

Dotcms CVE-2026-16337

| EUVDEUVD-2026-46076 CRITICAL
Improper Privilege Management (CWE-269)
2026-07-20 dotCMS GHSA-wh8m-xg73-3924
9.4
CVSS 4.0 · Vendor: dotCMS
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V8 - Authorization Least privilege enforcement
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 20, 2026

Privilege escalation to remote code execution in dotCMS 21.02 through 26.06.22-03 lets a low-privileged authenticated backend user abuse improper authorization checks in the ToolGroupResource (REST) and RoleAjax (DWR) endpoints to self-assign the administrative layout and self-grant the CMS Administrator role, then upload a crafted OSGi bundle whose BundleActivator runs arbitrary shell commands on the host. The endpoints failed to verify the caller was an admin before honoring layout- and role-assignment requests, so any backend account could bootstrap itself to full administrator. There is no public exploit identified at time of analysis, but an upstream fix (PR #36344) is available and the vendor-supplied CVSS 4.0 score is 9.4 (Critical).

Affected VersionsENISA

dotCMS 21.02 ≤26.06.22-03

Affected Packages

euvd dotcms no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Know when Dotcms gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (dotCMS) PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (dotCMS) · only source for this CVE.

CVSS VectorVendor: dotCMS

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

DescriptionCVE.org

Improper authorization in the ToolGroupResource and RoleAjax REST/DWR endpoints in dotCMS dotCMS 21.02 through 26.06.22-03 on all platforms allows a low-privileged authenticated backend user to self-assign the administrative layout and self-grant the CMS Administrator role, then achieve remote code execution via a crafted OSGi bundle upload whose BundleActivator executes arbitrary shell commands.

Executive ViewAI

Why It Matters

dotCMS versions 21.02 through 26.06.22-03 contain a critical privilege escalation vulnerability allowing any authenticated backend user to elevate to administrator access and execute arbitrary code on hosting systems; no public exploit identified at time of analysis. Organizations running affected versions face immediate risk of complete system compromise and data breach through an attack requiring only basic backend account credentials.

Recommended Action

Within 24 hours, inventory all dotCMS installations and versions; restrict backend user access to only authorized personnel and review recent backend account creation logs. Within 7 days, contact dotCMS vendor regarding patch timeline and inquire about the status of upstream fix PR #36344; implement network segmentation to restrict access to ToolGroupResource and RoleAjax endpoints to administrators only; enable comprehensive audit logging for role assignments, layout changes, and OSGi bundle uploads. Within 30 days, be prepared to apply any released patch immediately or evaluate manual application of the upstream PR if no official release is available; prioritize this as a critical infrastructure change.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: restrict backend user account access to administrators only; deploy WAF or firewall rules to block unauthorized requests to the ToolGroupResource and RoleAjax endpoints; enable detailed audit logging for all role assignments, layout modifications, and bundle deployments; implement real-time alerting on role elevation attempts or administrative account changes; conduct daily reviews of backend user account privileges; monitor for unusual OSGi bundle activity.

Threat Intelligence Overview

EPSS Score
0.4%
Top 68% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

47
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +47
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Privilege escalation occurs when an attacker leverages flaws in access control mechanisms to gain permissions beyond what they were originally granted.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

More in Dotcms

View all
CVE-2022-26352 CRITICAL POC
9.8 Jul 17

An issue was discovered in the ContentResource API in dotCMS 3.0 through 22.02. Rated critical severity (CVSS 9.8), this

CVE-2017-5344 CRITICAL POC
9.8 Feb 17

An issue was discovered in dotCMS through 3.6.1. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2016-8902 CRITICAL POC
9.8 Nov 14

SQL injection vulnerability in the categoriesServlet servlet in dotCMS before 3.3.1 allows remote not authenticated atta

CVE-2026-8054 CRITICAL POC
10.0 May 27

SQL injection in dotCMS Core (versions 25.11.04-1 through 26.04.28-02) lets remote unauthenticated attackers read, modif

CVE-2020-6754 CRITICAL POC
9.8 Feb 05

dotCMS before 5.2.4 is vulnerable to directory traversal, leading to incorrect access control. Rated critical severity (

CVE-2016-8908 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the "Site Browser > HTML pages" screen in dotCMS before 3.3.1 allows remote authenticated

CVE-2016-8906 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the "Site Browser > Links pages" screen in dotCMS before 3.3.1 allows remote authenticate

CVE-2016-8907 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the "Content Types > Content Types" screen in dotCMS before 3.3.1 allows remote authentic

CVE-2016-8905 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the JSONTags servlet in dotCMS before 3.3.1 allows remote authenticated attackers to exec

CVE-2016-8904 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the "Site Browser > Containers pages" screen in dotCMS before 3.3.1 allows remote authent

CVE-2016-8903 HIGH POC
8.8 Nov 14

SQL injection vulnerability in the "Site Browser > Templates pages" screen in dotCMS before 3.3.1 allows remote authenti

CVE-2020-27848 HIGH POC
8.8 Dec 30

dotCMS before 20.10.1 allows SQL injection, as demonstrated by the /api/v1/containers orderby parameter. Rated high seve

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy