Skip to main content

Snipe-IT CVE-2026-55469

| EUVDEUVD-2026-43000 MEDIUM
Path Traversal (CWE-22)
2026-07-10 security-advisories@github.com GHSA-xr9m-gphc-9p63
6.5
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with import+assets.update account
  2. Delivery
    Craft CSV with path traversal in image field
  3. Exploit
    Submit CSV via import endpoint
  4. Execution
    Trigger asset image deletion action
  5. Impact
    Server deletes arbitrary targeted file

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V5 - File Handling Path canonicalization, traversal prevention
MITRE ATT&CK

2 techniques across 2 tactics: Discovery, Collection

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated session with a Snipe-IT account that has been granted BOTH the import permission AND the assets.update permission - two distinct, administratively-assigned roles that must coexist on the same account. Default installations do not grant both to standard users; an administrator must have explicitly assigned this combination. The attack proceeds in two discrete stages: first, a CSV import populating the malicious image field value, and second, an explicit image deletion action - both must be performed by the attacker. Exploitation is limited to files accessible to the OS-level user under which the Snipe-IT web server process runs; files owned by root or other users with restrictive permissions may not be deletable. The vulnerability does not allow file read or code execution - only deletion. No special network positioning is required beyond access to the Snipe-IT web interface.

Impact

The provided CVSS base score of 6.5 with vector CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H accurately reflects the threat profile. The PR:H metric is the primary mitigating factor: exploitation requires the attacker to already possess a valid account with two non-default, administratively-granted permissions - import capability and assets.update. This substantially limits the realistic attacker population to insiders, compromised high-privilege accounts, or environments with overly permissive RBAC configurations. No EPSS score was provided in the source data, and the vulnerability is not listed in the CISA KEV catalog. No public proof-of-concept has been identified. Despite the high integrity and availability impact ratings, the real-world priority is moderate: organizations should patch promptly but this is not an emergency requiring immediate out-of-band remediation unless the affected permission set is broadly granted. The absence of confidentiality impact (C:N) is notable - this vulnerability cannot be used to exfiltrate data, only to destroy it, including potentially critical server files (configuration, keys, application binaries) depending on server process permissions.

Exploit ScenarioDerived

An attacker who controls a Snipe-IT account with both import and assets.update permissions prepares a CSV file containing a crafted asset image field value such as '../../var/www/snipe-it/.env' or another sensitive server path. After importing the CSV via the standard import interface, the attacker triggers the asset image deletion action on the affected record, causing the server to delete the targeted file outside the intended upload directory. No public proof-of-concept has been identified, but the two-step attack requires no advanced tooling and is straightforwardly repeatable given the described permissions.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jul 10, 2026

Arbitrary file deletion in Snipe-IT prior to 8.6.2 allows an authenticated attacker holding both import and assets.update permissions to delete any file readable by the server process via a path traversal string injected into the asset image field during CSV import. The vulnerability is triggered in a two-stage pattern: first importing a crafted CSV, then invoking the image deletion action, which follows the unsanitized path without boundary checks. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog. The fix is confirmed in the v8.6.2 release.

RemediationAI

Upgrade Snipe-IT to version 8.6.2 or later, which contains the patch referenced in commit abc4363e8393b29a5566b8c50144426af72bbc97 (https://github.com/grokability/snipe-it/commit/abc4363e8393b29a5566b8c50144426af72bbc97). Full release details are available at https://github.com/grokability/snipe-it/releases/tag/v8.6.2 and the security advisory at https://github.com/grokability/snipe-it/security/advisories/GHSA-xr9m-gphc-9p63. If immediate upgrade is not feasible, the most effective compensating control is to audit and revoke the combined import plus assets.update permission set from any user accounts that do not strictly require both - removing either permission breaks the two-stage attack chain. Additionally, restricting the web server process user to a chroot or restricted filesystem namespace (e.g., via systemd's ReadWritePaths or AppArmor profiles) limits the blast radius of path traversal to the application directory rather than the full filesystem. Note that permission revocation may disrupt legitimate bulk import workflows for affected users.

Affected VersionsENISA

snipe-it < 8.6.2

Affected Packages

composer snipe/snipe-it fix: 8.6.2
euvd snipe_it fix: 8.6.2

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in composer, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Snipe-IT is an open-source PHP-based IT asset and license management platform. The vulnerability stems from CWE-22 (Improper Limitation of a Pathname to a Restricted Directory - Path Traversal), where user-supplied input in the asset image field of a CSV import is not sanitized before being used in a subsequent file system operation. When the server processes a deletion request for an asset image, it constructs a file path using the stored field value without canonicalizing or validating that the resolved path remains within the intended upload directory. An attacker can supply sequences such as '../../etc/passwd' or similar traversal tokens to redirect the deletion to arbitrary locations accessible to the web server process. The CVSS vector AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H confirms network reachability, low complexity, high privilege requirement, no scope change, and both high integrity and availability impact - consistent with arbitrary file deletion rather than file read or code execution.

Know when Snipe It gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

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

Network vector via web interface; PR:H because both import and assets.update permissions must be held; no confidentiality impact as only deletion occurs.

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

Primary rating from Vendor (github).

CVSS VectorVendor: github

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

Lifecycle Timeline

1
Patch available
Jul 10, 2026 - 21:02 EUVD

DescriptionCVE.org

Snipe-IT is an IT asset/license management system. Prior to 8.6.2, an authenticated user with import and assets.update permissions can place a path traversal string in an asset image field through CSV import and then trigger image deletion, allowing deletion of arbitrary files accessible to the server process. This issue is fixed in version 8.6.2.

Threat Intelligence Overview

EPSS Score
0.4%
Top 70% exploitable
Prevalence
Low
niche open-source IT asset management, limited enterprise footprint
Threat Intel
1
1 sources
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

CVE-2023-5511 HIGH POC
8.8 Oct 11

Cross-Site Request Forgery (CSRF) in GitHub repository snipe/snipe-it prior to v.6.2.3. Rated high severity (CVSS 8.8),

CVE-2022-23064 HIGH POC
8.8 May 02

In Snipe-IT, versions v3.0-alpha to v5.3.7 are vulnerable to Host Header Injection. Rated high severity (CVSS 8.8), this

CVE-2021-4130 HIGH POC
8.8 Dec 18

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot

CVE-2021-3858 HIGH POC
8.8 Oct 19

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot

CVE-2026-63493 HIGH POC
8.6 Sep 24

Two-factor authentication bypass in Snipe-IT (all releases before 8.7.0) allows an attacker who already knows a victim's

CVE-2022-2997 HIGH POC
8.0 Aug 25

Session Fixation in GitHub repository snipe/snipe-it prior to 6.0.10. Rated high severity (CVSS 8.0), this vulnerability

CVE-2022-1155 HIGH POC
7.4 Mar 30

Old sessions are not blocked by the login enable function. Rated high severity (CVSS 7.4), this vulnerability is remotel

CVE-2021-4075 HIGH POC
7.2 Dec 06

snipe-it is vulnerable to Server-Side Request Forgery (SSRF). Rated high severity (CVSS 7.2), this vulnerability is remo

CVE-2026-55460 HIGH POC
7.1 Jul 10

Broken authorization in Snipe-IT before 8.6.2 lets an authenticated non-admin user who holds users.view and users.edit -

CVE-2026-48507 HIGH POC
7.1 Jun 08

Privilege escalation via authorization bypass in Snipe-IT versions prior to 8.6.0 allows any authenticated user holding

CVE-2026-55843 HIGH POC
7.0 Jul 10

Improper permission handling in Snipe-IT before 8.6.0 lets a privileged user strip another user's administrative or gran

CVE-2024-48987 MEDIUM POC
6.6 Oct 11

Snipe-IT before 7.0.10 allows remote code execution (associated with cookie serialization) when an attacker knows the AP

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