Skip to main content

Snipe-IT CVE-2026-86748

| EUVDEUVD-2026-74925 MEDIUM
Improper Cleanup on Thrown Exception (CWE-460)
2026-09-09 VulnCheck GHSA-4872-6frw-cgwv
6.9
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Recon
    Obtain or compromise superuser credentials
  2. Delivery
    Authenticate to Snipe-IT web interface
  3. Exploit
    Navigate to backup restore endpoint
  4. Install
    Upload corrupted or invalid ZIP archive
  5. C2
    Application wipes database before validation
  6. Execute
    Parse fails post-wipe
  7. Impact
    Permanent irreversible data loss

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Exception cleanup procedures
Exploitation Conditions

Exploitation requires an active Snipe-IT superuser account; standard user or administrator roles below superuser level cannot access the restore endpoint. The superuser must actively upload a file to the restore endpoint (UI:P in CVSS 4.0 terms, analogous to UI:R in 3.1). No special server-side configuration or non-default feature flag is required - the restore endpoint is part of the standard Snipe-IT installation. What limits exploitation is exclusively the superuser privilege requirement: attackers must first compromise a superuser account or act as a malicious insider. The vulnerability is not exploitable by unauthenticated users or standard authenticated users. Network-level access to the Snipe-IT web interface is also required (AV:N).

Impact

The CVSS 4.0 base score of 6.9 accurately reflects the constrained attack surface: PR:H (superuser account required) and UI:P (the privileged user must actively initiate the upload) significantly limit opportunistic exploitation. No public exploit code has been identified and the vulnerability does not appear in CISA KEV, consistent with its high privilege barrier. Real-world risk is therefore bounded by the superuser population - even a mid-sized municipal IT team in kielce managing Snipe-IT deployments faces meaningful exposure only if a superuser account is compromised or a malicious insider is present. That said, the consequence when triggered is catastrophic: VI:H/VA:H with no recovery path means a single malicious or accidental upload to an unpatched instance can permanently destroy the asset inventory. Organizations without database backups external to Snipe-IT's built-in restore feature face complete data loss with no remediation path post-exploitation. The absence of POC code and the PR:H requirement make this a medium operational priority rather than an emergency, but the irreversibility of the impact justifies prompt patching.

Exploit ScenarioDerived

An attacker who has obtained superuser credentials to a Snipe-IT instance - through phishing, credential stuffing, or insider access - navigates to the backup restore page and uploads a deliberately crafted or randomly corrupted ZIP file. The application immediately wipes the database in preparation for the restore, then fails to parse the invalid archive, leaving the database empty with no recovery path. The entire asset inventory is permanently destroyed in a single authenticated HTTP request.

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

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

Alert me

AnalysisAIv1 – Sep 09, 2026

Snipe-IT before version 8.7.0 permanently destroys its database when a superuser uploads a corrupted or invalid ZIP archive to the backup restore endpoint, because the wipe operation executes before input validation occurs. The root cause is a validate-after-act ordering flaw (CWE-460): the restore workflow irreversibly clears the database first, then attempts to parse the archive - leaving no rollback path on failure. Exploitation requires superuser privileges and deliberate file upload (CVSS 4.0 PR:H/UI:P), but the consequence is total, unrecoverable data loss for the affected Snipe-IT instance.

RemediationAI

Upgrade Snipe-IT to version 8.7.0 or later, which introduces archive validation before the database wipe step, resolving the ordering flaw. The vendor security advisory is available at https://github.com/grokability/snipe-it/security/advisories/GHSA-4cr5-3hw8-8w5f. Until patching is possible, restrict access to the backup restore endpoint at the web server or application firewall layer - for example, by blocking POST requests to the restore route from all but a single trusted IP. Additionally, ensure external database backups (outside Snipe-IT's own restore feature) are taken and verified on a regular schedule, so any accidental or malicious wipe can be recovered from an independent backup. Reducing the number of active superuser accounts to the minimum necessary limits the exposure surface.

Affected VersionsENISA

snipe-it 0 <8.7.0

Affected Packages

euvd snipe_it fix: 8.7.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in 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 IT asset management system developed by Grokability (CPE: cpe:2.3:a:grokability:snipe-it:*:*:*:*:*:*:*:*), commonly deployed as a self-hosted web application. The flaw resides in the database restore endpoint, which accepts ZIP-formatted backup archives uploaded by superuser-privileged accounts. CWE-460 (Improper Cleanup on Thrown Exception) captures the root cause: the application performs the destructive database wipe as a first step rather than as a committed operation gated by successful archive validation. When the ZIP is malformed or incomplete, the parse attempt fails after the wipe has already executed, violating transactional integrity. There is no compensating rollback mechanism, meaning the production dataset is permanently lost.

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 (VulnCheck) PRIMARY 6.9 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 6.1 MEDIUM

Superuser privilege (PR:H) and active file upload (UI:R) are required; no confidentiality impact, only high integrity and availability destruction.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
Passive
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
Patch available
Sep 09, 2026 - 14:19 EUVD

DescriptionCVE.org

Snipe-IT versions before 8.7.0 wipe the database before validating the uploaded backup archive in the restore endpoint. Superusers uploading corrupted or invalid zip files trigger permanent data loss with no recovery path or rollback mechanism.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
popular open-source IT asset management platform, self-hosted
Data Quality
6 sources
Confidence: High

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.3%
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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

34
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0
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