PatchSiren cyber security CVE debrief
CVE-2026-91993 dromara CVE debrief
Authenticated users can access repositories from other workspaces in Jpom through 2.11.12 due to a failure in validating workspace ownership when resolving repositoryId on the /build/branch-list endpoint. This vulnerability allows for unauthorized repository access and enumeration. Defenders should verify and remediate this vulnerability, focusing on restricting access to repository identifiers and ensuring proper workspace isolation. The vulnerability exists in the /build/branch-list endpoint of Jpom, where an authenticated user can submit repository identifiers from different workspaces to enumerate repository existence, determine repository type, and execute git ls-remote using
- Vendor
- dromara
- Product
- Jpom
- CVSS
- MEDIUM 5.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-15
- Original CVE updated
- 2026-09-23
- Advisory published
- 2026-09-15
- Advisory updated
- 2026-09-23
Who should care
Defenders responsible for Jpom instances, security teams, and administrators of systems using Jpom should assess exposure and prioritize remediation. They should verify the affected versions, check for patches or updates provided by the vendor, and ensure proper workspace isolation. Additionally, they should review compensating controls for exposed systems while remediation is scheduled and verified, and track exceptions, retest remediated assets, and
Why it matters
CVE-2026-91993 allows authenticated users to bypass workspace isolation in Jpom, potentially leading to unauthorized repository access and enumeration. Defenders should verify and remediate this vulnerability, focusing on restricting access to repository identifiers and ensuring proper workspace isolation.
- Repository enumeration and existence checks can be performed by authenticated users
- Repository type determination can be done by authenticated users
- Execution of git ls-remote commands using other workspaces' stored credentials is possible
- Verification of workspace isolation and access controls is necessary
Technical summary
The vulnerability exists in the /build/branch-list endpoint of Jpom, where an authenticated user can submit repository identifiers from different workspaces to enumerate repository existence, determine repository type, and execute git ls-remote commands using other workspaces' stored credentials. This allows for unauthorized repository access and enumeration. Defenders should verify and remediate this vulnerability, focusing on restricting access to repository identifiers and ensuring proper workspace isolation. The vulnerability was discovered in Jpom through 2.11.12 and allows authenticated users to access repositories from other workspaces.
Defensive priority
Defenders should prioritize verifying and remediating this vulnerability in Jpom instances, focusing on restricting access to repository identifiers and ensuring proper workspace isolation.
Recommended defensive actions
- Verify Jpom version and check if it is vulnerable (2.11.12 or earlier)
- Restrict access to repository identifiers and ensure proper workspace isolation
- Monitor for suspicious activity on the /build/branch-list endpoint
- Apply patches or updates provided by the vendor, if available
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, including its description and CVSS score. However, additional information on affected versions and remediation steps is limited. The vulnerability was discovered in Jpom through 2.11.12 and allows authenticated users to access repositories from other workspaces. Defenders should verify the affected versions, check for patches or updates provided by the vendor, and ensure proper workspace isolation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-91993 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-91993
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-91993 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-91993
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://github.com/dromara/Jpom
-
Source reference
Unverified legacy reference
URL: https://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/build/BuildInfoController.java
-
Source reference
Unverified legacy reference
URL: https://github.com/dromara/Jpom/issues/115
-
Source reference
Unverified legacy reference
URL: https://www.vulncheck.com/advisories/jpom-through-2.11.12-workspace-isolation-bypass-via-build-branch-list
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.