ZeroHour

CVE-2026-85211

moderate

Cross-Tenant Storage Access Bypass in Label Studio

CVSS 4.0
8.3 high
EPSS
<1%p15
Published
()
Modified
AI analysis

Label Studio does not enforce organization filters when resolving storage URIs for tasks and projects in the proxy_api.py endpoints, an authorization bypass flaw (CWE-639). An authenticated attacker can create a separate organization on the same deployment and supply arbitrary file URIs to the presign or streaming endpoints, causing the server to resolve and serve objects from other tenants' cloud storage buckets. This yields unauthorized read access to other organizations' cloud storage data (high confidentiality impact) without requiring user interaction, while integrity and availability are unaffected. Organizations running multi-organization Label Studio deployments — typically Enterprise or self-hosted multi-tenant setups — are affected. No public proof-of-concept, in-the-wild exploitation, or KEV listing is known, and EPSS estimates only about a 0.2% probability of exploitation within 30 days.

What to do: Upgrade Label Studio to the patched release identified in the HumanSignal advisory (specific fixed version is not stated in this data). Until patched, restrict access to the proxy_api.py presign/stream endpoints to trusted users, audit organization memberships on shared deployments, and consider network controls that limit who can create organizations. Operators of multi-tenant deployments should review logs for presign or stream requests referencing file URIs outside the requester's organization.

Affected
HumanSignal Label Studio
Estimated exposure
moderate≈ thousands of self-hosted instances (public internet scans show low thousands of exposed Label Studio servers, of which only multi-organization deployments… — Internet-wide scans (e.g., Shodan/FOFA) historically show roughly 1,000–5,000 exposed Label Studio instances, and the cross-tenant path only matters for deployments hosting multiple organizations, so the realistically affected population…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

Label Studio fails to apply organization filters when resolving storage URIs for tasks and projects in proxy_api.py endpoints. Attackers can access other tenants' cloud storage objects by creating a separate organization and supplying arbitrary file URIs to presign or stream bucket contents.

Weakness
CWE-639
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

In the news

No ingested article mentions this CVE yet.