PT-2026-51766 · Cap Go · Cap-Go
CVSS v3.1
7.6
High
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
Capgo versions prior to 12.128.2
Description
Broken Object Level Authorization (BOLA) occurs when the system fails to verify if a user has permission to access a specific object. The issue exists in the 'POST /build/start/:jobId' and 'POST /build/cancel/:jobId' endpoints. The handlers authorize requests based solely on the
app id provided in the request body without verifying if the :jobId in the URL belongs to that app id or the same tenant. An authenticated user with app.build native permissions for any app they control can start or cancel arbitrary builder jobs of other tenants by providing a victim's :jobId. This can lead to cross-tenant build sabotage, denial of service, unauthorized compute actions, and billing impacts.Recommendations
Update Capgo to version 12.128.2 or later.
Exploit
Fix
DoS
Improper Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Cap-Go