CVE-2026-47697

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.
Configurations

No configuration.

History

24 Oct 2026, 19:10

Type Values Removed Values Added
Summary
  • (es) Shelf es una plataforma para el seguimiento de activos físicos. Shelf es multi-inquilino; los datos están aislados por organización (espacio de trabajo). Antes de la versión 1.20.2, varios puntos finales aceptaban ID de entidad de la entrada de la solicitud y los ’conectaban’ / leían / actualizaban sin verificar que los ID pertenecieran a la organización del llamador. Un usuario autenticado en la Org A que conocía u obtenía un ID perteneciente a la Org B podía actuar sobre los datos de la Org B a través de los límites de la organización (un IDOR entre inquilinos). Una restricción de solo cargador en las reservas de espacios de trabajo personales también era eludible mediante un POST manipulado. La versión 1.20.2 corrige el problema. No se conocen soluciones alternativas disponibles.

Information

Published : 2026-07-21 21:16

Updated : 2026-10-24 19:10


NVD link : CVE-2026-47697

Mitre link : CVE-2026-47697

CVE.ORG link : CVE-2026-47697


JSON object : View

Products Affected

No product.

CWE
CWE-863

Incorrect Authorization