Skip to main content

Shelf CVE-2026-54166

| EUVDEUVD-2026-76766 HIGH
Server-Side Request Forgery (SSRF) (CWE-918)
2026-09-11 security-advisories@github.com
7.1
CVSS 3.1 · Vendor: github
Share

Severity by source

Vendor (github) PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
vuln.today AI
7.1 HIGH

Network-exploitable SSRF requiring only low-privilege asset:import permission; C:H from IMDS credential access potential; A:L from unbounded response buffering; S:U as the server's own network context is the affected system.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
Low

Lifecycle Timeline

4
POC Analysis Generated
Sep 11, 2026 - 23:22 vuln.today
Patch available
Sep 11, 2026 - 23:04 EUVD
Analysis Generated
Sep 11, 2026 - 21:36 vuln.today
CVE Published
Sep 11, 2026 - 21:17 cve.org
HIGH 7.1

DescriptionCVE.org

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.

AnalysisAI

Server-Side Request Forgery in Shelf (shelf.nu) asset-tracking platform before v1.20.3 allows authenticated users holding the asset:import permission to force the application server to make unrestricted outbound HTTP requests by supplying crafted imageUrl values inside a CSV import file. Multiple documented bypass techniques - including image-extension suffixes, redirect chains, and domain substring matching - allow the weak URL validation to be circumvented, after which the server executes an unguarded fetch() call. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Install
technique details hidden
C2
technique details hidden
Execute
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires a valid Shelf user account with the `asset:import` permission and the ability to initiate a CSV import via the Asset CSV Content Import feature. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.1 score (AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:L) accurately reflects network-accessible SSRF gated only by a low-privilege authenticated session. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Upgrade Shelf to version 1.20.3, which patches the SSRF vulnerability as documented in GitHub Security Advisory GHSA-xgrm-8w6v-mvjg (https://github.com/Shelf-nu/shelf.nu/security/advisories/GHSA-xgrm-8w6v-mvjg). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: inventory all Shelf deployments and document current versions; restrict asset import permissions to senior administrators only. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-54166 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy