CVE-2026-72741 is a broken access control vulnerability in Rainbond's API where CheckToken validates that a token is valid but performs no cross-check between the token's claimed enterprise context and the enterprise context embedded in the URL path. This is not an implementation oversight—it is an architectural failure where multi-tenancy was layered onto a single-tenant authentication model without re-evaluating the authorization boundary.
The practical impact is severe: an attacker with any valid enterprise token can substitute enterprise identifiers in API URLs to access resources outside their tenant. The blast radius extends beyond data exposure to include modification of services, plugins, certificates, and environment variables. Certificate manipulation enables man-in-the-middle positioning on internal service mesh traffic. Environment variable injection reaches workload runtime contexts. Plugin modification can backdoor execution pipelines. This is a configuration-write vulnerability with lateral movement potential, not a simple information disclosure bug.
The CVSS of 8.1 with an EPSS of 0.00189 reflects a narrow exploitation profile: automated scanners find authentication gaps, but exploiting this requires knowing the API structure well enough to substitute enterprise identifiers in URL paths. The vulnerability targets specific architectural relationships that require authenticated access and API knowledge—supply-chain reconnaissance rather than opportunistic scanning.
Audit your commit history for when enterprise_id or tenant_name path parameters were introduced to the routing layer. If that change modified routing without touching authorization middleware, the team never considered authorization part of the same change—it's an organizational gap, not a forgotten check. More critically, determine whether any downstream write paths (certificates, environment variables, service configurations) have their own authorization layers, or whether the broken access control at CheckToken unlocks a chain of trust violations with no further gatekeeping. The vulnerability exists because CheckToken predates multi-tenancy—it was written when enterprise context was a logical grouping, not a security boundary, and got carried forward because authentication that works is rarely touched. Prioritize patching: the lateral movement potential through certificate and environment manipulation makes this enterprise-internal and supply-chain-adjacent in a way that exceeds what CVSS captures.