Approved changes feed: RSS · Atom

cpe:2.3:a:shelf-nu:shelf.nu:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorShelf Nu (ab96cec8-b0df-5048-ba43-454e7c76f08a)
ProductShelf.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

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.