CVE-2026-120460
8.8 HIGHpublic exploit availablePublished 2026-11-02 · Updated 2026-11-02
AI risk analysis
- Summary
- Jpom through 2.11.12 allows authenticated users to bypass workspace isolation by supplying Docker asset IDs from other workspaces, gaining unauthorized control over foreign Docker resources including containers, images, and privileged host mounts.
- Exploitability
- Exploitation requires only valid authentication and Docker permissions in any single workspace; no additional privileges or complex conditions are needed.
- Blast radius
- A compromised user with Docker access in one workspace can fully compromise Docker hosts across all workspaces, including deploying privileged containers with host filesystem and network access.
- Detection
- Look for API requests to Docker management endpoints (e.g., /api/docker/*) where the workspace context does not match the asset ID's ownership in audit logs; specifically, monitor for foreign asset IDs used within a workspace’s Docker operations.
- Prioritized remediation
- Upgrade to Jpom version 2.11.13 or later, which patches the cross-workspace authorization bypass.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
Jpom through 2.11.12 contains a cross-workspace authorization bypass vulnerability that allows authenticated users to manage other workspaces' Docker hosts by supplying foreign Docker asset ids. Attackers with Docker permission in any workspace can control containers, images, volumes and networks, including creating privileged containers with host bind mounts.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Weaknesses
CWE-639
Public exploit & PoC references
- https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/docker/DockerContainerController.java#L48-L51
- https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/docker/DockerImagesController.java#L48-L51
- https://github.com/dromara/Jpom/commit/ff09fe8095a792cea9c4b8babd93a333655d0a28
- https://github.com/dromara/Jpom/issues/119
All references
- https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/docker/DockerContainerController.java#L48-L51
- https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/docker/DockerImagesController.java#L48-L51
- https://github.com/dromara/Jpom/commit/ff09fe8095a792cea9c4b8babd93a333655d0a28
- https://github.com/dromara/Jpom/issues/119
- https://www.vulncheck.com/advisories/jpom-through-2.11.12-cross-workspace-authorization-bypass-via-docker-controllers
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-109343PoC
- HIGHCVE-2026-111605PoC
- HIGHCVE-2026-111722PoC
- HIGHCVE-2026-115325PoC
- HIGHCVE-2026-116068PoC
- HIGHCVE-2026-116672PoC
- HIGHCVE-2026-120461PoC
- CRITICALCVE-2025-11969
Related by shared AI tags and CWE weakness class. Browse the full archive.