Description
Jpom through 2.11.12 contains a cross-workspace authorization bypass in POST /node/ssh_command/batch that resolves command templates and SSH nodes by ID without workspace filtering. Authenticated users with SSH command execute permission in one workspace can supply foreign template and node IDs to run commands on other workspaces' SSH hosts using their stored credentials.
Published: 2026-11-02
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Patch & Restrict
AI Analysis

Impact

Authenticated users who possess permission to execute SSH commands in any single workspace may exploit a missing workspace filter to target resources in another workspace. By submitting a POST request to /node/ssh_command/batch with IDs that belong to a foreign workspace, the system resolves command templates and SSH nodes without validating the owner workspace, allowing the attacker to run arbitrary commands on unsuspected hosts. This flaw directly enables unauthorized users to gain code‑execution privileges on machines maintained in other workspaces, potentially compromising confidentiality, integrity, and availability of those systems.

Affected Systems

The vulnerability exists in Jpom versions up to and including 2.11.12, which is maintained by the dromara vendor. All installations that use the /node/ssh_command/batch endpoint and assign SSH command execution rights to users are affected. No specific sub‑versions within 2.11.12 are listed as exempt, so the entire 2.11.12 release is vulnerable.

Risk and Exploitability

The flaw is rated with a CVSS score of 8.7, indicating high severity. EPSS data is not available, suggesting no publicly measured exploitation probability, and the issue is not cataloged in the CISA KEV catalog. The lack of workspace filtering allows direct exploitation once the attacker has an authenticated session with command‑execution rights in any workspace, so the attack vector is local authentication. Given the high CVSS and lack of mitigation, this represents a significant risk if internal users or compromised accounts exist.

Generated by OpenCVE AI on November 2, 2026 at 16:06 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply any available vendor patch or upgrade to the latest Jpom release that addresses the vulnerability.
  • Revoke unexpected SSH command execution permissions from users who do not need them.
  • Audit SSH invocation logs to detect cross‑workspace command usage and investigate and remediate any unauthorized activity.

Generated by OpenCVE AI on November 2, 2026 at 16:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Mon, 02 Nov 2026 16:00:00 +0000

Type Values Removed Values Added
First Time appeared Dromara
Dromara jpom
Vendors & Products Dromara
Dromara jpom

Mon, 02 Nov 2026 14:30:00 +0000

Type Values Removed Values Added
Description Jpom through 2.11.12 contains a cross-workspace authorization bypass in POST /node/ssh_command/batch that resolves command templates and SSH nodes by ID without workspace filtering. Authenticated users with SSH command execute permission in one workspace can supply foreign template and node IDs to run commands on other workspaces' SSH hosts using their stored credentials.
Title Jpom through 2.11.12 Cross-Workspace Authorization Bypass via /node/ssh_command/batch
Weaknesses CWE-639
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-02T15:47:46.214Z

Reserved: 2026-11-02T12:42:24.176Z

Link: CVE-2026-120461

cve-icon Vulnrichment

Updated: 2026-11-02T15:47:22.369Z

cve-icon NVD

Status : Deferred

Published: 2026-11-02T15:17:30.247

Modified: 2026-11-02T16:17:33.673

Link: CVE-2026-120461

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-02T16:15:07Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key