CVE-2025-11165

Critical
|9.4
No Exploit

Plain English Summary

AI-powered analysis for quick understanding

This vulnerability allows an attacker with scripting privileges in dotCMS to bypass security restrictions and access sensitive Java classes, enabling them to execute arbitrary system commands as the application user. The attacker must be authenticated and have the ability to run scripts to exploit this weakness.

Technical Description

A sandbox escape vulnerability exists in dotCMS’s Velocity scripting engine (VTools) that allows authenticated users with scripting privileges to bypass class and package restrictions enforced by SecureUberspectorImpl. By dynamically modifying the Velocity engine’s runtime configuration and reinitializing its Uberspect, a malicious actor can remove the introspector.restrict.classes and introspector.restrict.packages protections. Once these restrictions are cleared, the attacker can access arbitrary Java classes, including java.lang.Runtime, and execute arbitrary system commands under the privileges of the application process (e.g. dotCMS or Tomcat user).

CVSS Vector Analysis

Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredLow
User InteractionNone
Confidentiality ImpactHigh
Integrity ImpactHigh
Availability ImpactHigh
ScopeChanged

Vector String

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/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

Exploit Resources

Search for proof-of-concept code and exploit modules

Official References

Est. Bounty
$9,000($5K-$15K)
Vendor Response
Grade APatched in 6 days

Quick Information

Published

Feb 24, 2026

about 1 month ago

Last Modified

Mar 3, 2026

about 1 month ago

Vendor

dotcms

Product

dotcms