CVE-2026-47697
HighCVSS 7.1Exploitation Probability (EPSS)
Low risk23th percentile - higher than 23% of all known CVEs
Summary
Shelf prior to version 1.20.2 has an IDOR vulnerability that allows an authenticated user from organization A to access data of organization B by manipulating entity IDs. Additionally, booking restrictions can be bypassed via a crafted POST request.
Risk Assessment
An attacker can gain unauthorized access to data of other organizations, leading to breach of tenant data isolation.
Recommendation
Update Shelf to version 1.20.2 or later.
Other vulnerabilities in Shelf
Original NVD description (English source)
Shelf is a platform for tracking physical assets. Shelf is multi-tenant; data is isolated per organization (workspace). Prior to version 1.20.2, several endpoints accepted entity IDs from request input and `connect`-ed / read / updated them without verifying the IDs belonged to the caller's organization. An authenticated user in Org A who knew or obtained an ID belonging to Org B could act on Org B's data across organization boundaries (a cross-tenant IDOR). A loader-only restriction on personal-workspace bookings was also bypassable via a crafted POST. Version 1.20.2 patches the issue. No known workarounds are available.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

