Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate with import+assets.update account
-
DeliveryCraft CSV with path traversal in image field
-
ExploitSubmit CSV via import endpoint
-
ExecutionTrigger asset image deletion action
-
ImpactServer 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:H
Network vector via web interface; PR:H because both import and assets.update permissions must be held; no confidentiality impact as only deletion occurs.
Primary rating from Vendor (github).
CVSS VectorVendor: github
Lifecycle Timeline
1DescriptionCVE.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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.
Cross-Site Request Forgery (CSRF) in GitHub repository snipe/snipe-it prior to v.6.2.3. Rated high severity (CVSS 8.8),
In Snipe-IT, versions v3.0-alpha to v5.3.7 are vulnerable to Host Header Injection. Rated high severity (CVSS 8.8), this
snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot
snipe-it is vulnerable to Cross-Site Request Forgery (CSRF). Rated high severity (CVSS 8.8), this vulnerability is remot
Two-factor authentication bypass in Snipe-IT (all releases before 8.7.0) allows an attacker who already knows a victim's
Session Fixation in GitHub repository snipe/snipe-it prior to 6.0.10. Rated high severity (CVSS 8.0), this vulnerability
Old sessions are not blocked by the login enable function. Rated high severity (CVSS 7.4), this vulnerability is remotel
snipe-it is vulnerable to Server-Side Request Forgery (SSRF). Rated high severity (CVSS 7.2), this vulnerability is remo
Broken authorization in Snipe-IT before 8.6.2 lets an authenticated non-admin user who holds users.view and users.edit -
Privilege escalation via authorization bypass in Snipe-IT versions prior to 8.6.0 allows any authenticated user holding
Improper permission handling in Snipe-IT before 8.6.0 lets a privileged user strip another user's administrative or gran
Snipe-IT before 7.0.10 allows remote code execution (associated with cookie serialization) when an attacker knows the AP
EUVD-2026-43000
GHSA-xr9m-gphc-9p63
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB