Approved changes feed: RSS · Atom
cpe:2.3:a:shelf-nu:shelf.nu:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Shelf Nu (ab96cec8-b0df-5048-ba43-454e7c76f08a) |
|---|---|
| Product | Shelf.Nu (80e36a2d-4679-5f56-8655-5c2c3a357b40) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-54166 |
vulnerable | 2026-09-16 04:33:28.394498 |
Shelf Vulnerable to Server-Side Request Forgery (SSRF) via Asset CSV Import imageUrl Validation Bypass
HIGH (7.1)
Shelf is a platform for tracking physical assets. Prior to version 1.20.3, authenticated users with the `asset:import` permission can trigger server-side HTTP requests to attacker-controlled URLs through the Asset CSV Content Import feature. The `imageUrl` validation logic can be bypassed through multiple techniques, including image-extension suffixes, image-related path keywords, domain substring matching, and redirect chains. After validation, the server performs an unrestricted `fetch()` request to the supplied URL. This results in a Server-Side Request Forgery (SSRF) vulnerability that allows attackers to reach internal network services, cloud metadata endpoints, and arbitrary external hosts from the application's network context. Additionally, response bodies are fully buffered before size validation, creating a potential memory exhaustion vector. Version 1.20.3 patches the issue.
Published: 2026-09-11T21:06:57.616Z
Updated: 2026-09-14T18:37:55.962Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-47697 |
vulnerable | 2026-07-29 00:55:00.356857 |
Shelf has cross-organization IDOR: authenticated users could read/attach another workspace's assets, tags, custodians, bookings, QR codes and audit data
HIGH (7.1)
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.
Published: 2026-07-21T20:53:19.260Z
Updated: 2026-07-22T15:38:40.645Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-44204 |
vulnerable | 2026-06-08 08:03:18.126698 |
Shelf: SQL Injection via sortBy Parameter
MEDIUM (6.5)
Shelf is a platform for tracking physical assets. From 1.12 to before 1.20.1, a SQL injection vulnerability in the sortBy query parameter on the /assets route allows any authenticated user (any role) to execute arbitrary SQL and read data from any table in the database, including data belonging to other organizations. This vulnerability is fixed in 1.20.1.
Published: 2026-05-12T17:45:58.504Z
Updated: 2026-05-14T12:22:50.149Z |
Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.