CVE-2026-55519

Snipe-IT: Improper Authorization in File Deletion (IDOR)

Published Aug 19, 2026 CVSS 3.1 · 5.4 Medium EPSS < 1% KEV · Not listed
Description
Snipe-IT is an IT asset/license management system. Prior to 8.4.1, an authenticated user with generic asset edit permission can delete files attached to assets outside the user's ownership or company assignment. The destroy() methods in app/Http/Controllers/Api/UploadedFilesController.php and app/Http/Controllers/UploadedFilesController.php authorize update against the object class instead of the resolved object instance, creating an insecure direct object reference. This issue is fixed in version 8.4.1.

Analysis

AI-generated

Technical impact

Snipe‑IT, an IT asset and license management platform, contains an IDOR flaw that lets an authenticated user with generic asset edit permissions delete files attached to assets outside the user’s ownership or company assignment. The issue originates from the destroy() methods in both the API and web controllers authorizing updates at the class level instead of the specific file instance, allowing any attachment to be removed. The flaw was fixed in version 8.4.1, but any deployment using earlier 8.x releases remains vulnerable.

Affected Systems

The flaw affects all Snipe‑IT deployments using version 8.x prior to 8.4.1. Any installation before the 8.4.1 release is vulnerable; the issue was fixed in that update.

Risk and Exploitability

With a CVSS score of 5.4 the vulnerability is considered moderate, and it is not currently listed in CISA’s KEV catalog. The EPSS score is not available. Exploitation requires the attacker to be authenticated and to possess at least generic asset edit rights, a permission commonly granted to many users. Because the attack vector is confined to legitimate user credentials, the risk is limited to accounts that have been compromised or are subject to excessive permissions. No publicly known exploits exist as of now.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Snipe‑IT to version 8.4.1 or later
  • Audit and restrict asset edit permissions to trusted users only
  • Review deletion logs for unauthorized file removals and investigate anomalies

Generated by OpenCVE AI on August 20, 2026 at 13:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-x667-r589-43m7 Snipe-IT has Improper Authorization in File Deletion (IDOR)
History
Type Values Removed Values Added
First Time appeared Snipeitapp
Snipeitapp snipe-it
CPEs cpe:2.3:a:snipeitapp:snipe-it:*:*:*:*:*:*:*:*
Vendors & Products Snipeitapp
Snipeitapp snipe-it
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Grokability
Grokability snipe-it
Vendors & Products Grokability
Grokability snipe-it
Type Values Removed Values Added
Description Snipe-IT is an IT asset/license management system. Prior to 8.4.1, an authenticated user with generic asset edit permission can delete files attached to assets outside the user's ownership or company assignment. The destroy() methods in app/Http/Controllers/Api/UploadedFilesController.php and app/Http/Controllers/UploadedFilesController.php authorize update against the object class instead of the resolved object instance, creating an insecure direct object reference. This issue is fixed in version 8.4.1.
Title Snipe-IT: Improper Authorization in File Deletion (IDOR)
Weaknesses CWE-285
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Aug 21, 2026, 9:49 PM
Reserved
Jun 16, 2026, 10:44 PM
Status
Analyzed
Published
Aug 19, 2026, 7:17 PM
Modified
Sep 30, 2026, 12:58 PM