๐Ÿงช
LAB
ADVANCED

RESTful HTTP Verb Tampering & Multi-Tenant BOLA Bypass

UNSOLVED
๐ŸŒ NexaTenant Multi-Org Cloud
Scenario 19

๐Ÿข Cloud Workspace & Multi-Tenant Configuration

NexaTenant provides isolated multi-tenant cloud workspaces. Tenant configuration is retrieved and modified via REST endpoints at /api/workspaces/<tenant_id>/settings.

๐ŸŽฏ Lab Objective:
You are assigned to tenant-12-carlos. The high-value sovereign workspace is tenant-99-enterprise. Attempting a standard GET request against /api/workspaces/tenant-99-enterprise/settings results in 403 Forbidden. Intercept workspace API traffic in Burp Suite (or use cURL), perform HTTP Verb Tampering (switch method to PUT or PATCH) to bypass the authorization filter, overwrite settings, and extract the enterprise master secret key containing the CTF flag.

Active Workspace Attributes

โ€ข Tenant ID: tenant-12-carlos
โ€ข Organization: Carlos Personal Workspace
โ€ข Owner Email: carlos@nexatenant.io
โ€ข Service Plan: Free Developer Tier
โ€ข Deployment Region: us-east-1
โ€ข Compliance Policy: standard
โ€ข Master Secret Key: sec_key_carlos_dev_99182

Workspace Configuration Editor

๐ŸŒ Organization Tenant Directory

Public tenant registry on this multi-org cluster. Multi-tenant isolation is enforced at the API Gateway level.

Tenant ID Organization Name Service Tier Deployment Region
tenant-12-carlos Carlos Personal Workspace DEVELOPER FREE us-east-1
tenant-99-enterprise Apex Financial Global Corp ENTERPRISE SOVEREIGN eu-central-1