Credential disclosure in multitenant applications using SAP Cloud Application Programming Model (CAP)
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Information disclosure
- Confidentiality · integrity · availability
- Low · High · High
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-522.
Summary
@sap/cds-mtxs NPM library does not perform sufficient checks on certain functionality used in multitenant CAP applications with extensibility enabled. An unauthenticated attacker could send specially crafted requests to obtain sensitive credentials and abuse them to replace or delete tenant data. Successful exploitation can result in a high impact on availability and integrity of the application. There may also be partial impact to the confidentiality of business data.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| SAP | SAP Cloud Application Programming Model (CAP) | @sap/cds-mtxs <=1.18.3; up to 2.7.6; up to 3.9.6; up to 4.0.2 | — | No fix listed | CNA |
| — | @sap/cds-mtxs (npm) | 4.0.1 to before 4.0.3 | 4.0.3 | Patch available | GHSA-955m-rr6m-2f9v |
| — | @sap/cds-mtxs (npm) | 3.0.1 to before 3.9.7 | 3.9.7 | Patch available | GHSA-955m-rr6m-2f9v |
| — | @sap/cds-mtxs (npm) | 2.0.2 to before 2.7.7 | 2.7.7 | Patch available | GHSA-955m-rr6m-2f9v |
| — | @sap/cds-mtxs (npm) | before 1.18.4 | 1.18.4 | Patch available | GHSA-955m-rr6m-2f9v |
- SAP Cloud Application Programming Model (CAP) VendorSAP Affected @sap/cds-mtxs <=1.18.3; up to 2.7.6; up to 3.9.6; up to 4.0.2 Fixed in — No fix listed CNA
- @sap/cds-mtxs (npm) Vendor— Affected 4.0.1 to before 4.0.3 Fixed in 4.0.3 Patch available GHSA-955m-rr6m-2f9v
- @sap/cds-mtxs (npm) Vendor— Affected 3.0.1 to before 3.9.7 Fixed in 3.9.7 Patch available GHSA-955m-rr6m-2f9v
- @sap/cds-mtxs (npm) Vendor— Affected 2.0.2 to before 2.7.7 Fixed in 2.7.7 Patch available GHSA-955m-rr6m-2f9v
- @sap/cds-mtxs (npm) Vendor— Affected before 1.18.4 Fixed in 1.18.4 Patch available GHSA-955m-rr6m-2f9v
Remediation
- Fix · GHSA-955m-rr6m-2f9v @sap/cds-mtxs (npm) Fixed in 4.0.3 Advisory →
- Fix · GHSA-955m-rr6m-2f9v @sap/cds-mtxs (npm) Fixed in 3.9.7 Advisory →
- Fix · GHSA-955m-rr6m-2f9v @sap/cds-mtxs (npm) Fixed in 2.7.7 Advisory →
- Fix · GHSA-955m-rr6m-2f9v @sap/cds-mtxs (npm) Fixed in 1.18.4 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-76969
- 2026-10-03 Alias added: GHSA-955m-rr6m-2f9v
References
More SAP vulnerabilities
- TI-2025-22522 Missing Authorization check in SAP NetWeaver (Visual Composer development server) KEVCVSS 3.1CRITICAL 10.0
- TI-2022-06811 SAP NetWeaver Application Server ABAP, SAP NetWeaver Application Server Java, ABAP… KEVCVSS 3.1CRITICAL 10.0
- TI-2021-15842 Path traversal in SAP NetWeaver KEVCVSS 3.1CRITICAL 9.9
- TI-2020-05139 Missing authentication in SAP NetWeaver AS JAVA KEVCVSS 3.1CRITICAL 10.0
- TI-2020-05063 Missing authentication in SAP Solution Manager KEVCVSS 3.1CRITICAL 9.8
- TI-2019-00284 Deserialization of untrusted data in SAP Commerce Cloud KEVCVSS 3.1CRITICAL 9.8
Sources
- CVE-2026-76969 · CVE Program
- CVE-2026-76969 · NVD
- FIRST EPSS
- GHSA-955m-rr6m-2f9v · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences