Snipe Snipe-It vulnerabilities
78 known vulnerabilities affecting snipe/snipe-it.
Total CVEs
78
CISA KEV
0
Public exploits
2
Exploited in wild
0
Severity breakdown
CRITICAL1HIGH20MEDIUM53LOW4
Vulnerabilities
Page 2 of 4
CVE-2026-55694P3HIGH≥ 0, < 8.6.32026-08-19
CVE-2026-55694 [HIGH] CWE-639 Snipe-IT: Chained Information Disclosure and IDOR Leads to Full EULA File Takeover
Snipe-IT: Chained Information Disclosure and IDOR Leads to Full EULA File Takeover
### Impact
An attacker can completely bypass file-name randomization security and without authorization download confidential, signed EULA files belonging to any other user across the application.
### Steps to Reproduce:
1. Log in as a restricted user.
2. Send a GET request to /api/v1/users/{target_id
ghsa
CVE-2026-55843P3HIGH≥ 0, < 8.6.02026-08-28
CVE-2026-55843 [HIGH] CWE-269 Snipe-IT has an Improper Privilege Management issue
Snipe-IT has an Improper Privilege Management issue
## Impact
The `update()` method in `UsersController` passes the `permission` request field unconditionally to `NormalizePermissionsPayloadAction`, which returns an empty array when the field is absent. The result is passed to `PreserveUnauthorizedPrivilegedPermissionsAction`, which selectively restores only the `superuser` key (when the editor is not a superuser
ghsa
CVE-2026-49976P3MEDIUM≥ 0, < 8.6.02026-06-23
CVE-2026-49976 [MEDIUM] CWE-862 Snipe-IT Vulnerable to User Account Escalation via CSV Import
Snipe-IT Vulnerable to User Account Escalation via CSV Import
### Impact
The CSV user import in update mode bypasses user-edit authorization. A user with only the `import` permission can overwrite any non-admin user's email by uploading a CSV, then trigger a password reset to take over the account.
`UserImporter.php` checks the `canEditAuthFields` gate and tries to strip auth fields from the model:
`
ghsa
CVE-2025-47226P4MEDIUMPoC≥ 0, < 8.1.02025-05-02
CVE-2025-47226 [MEDIUM] CWE-425 Grokability Snipe-IT has incorrect authorization for accessing asset information
Grokability Snipe-IT has incorrect authorization for accessing asset information
Grokability Snipe-IT before 8.1.0 has incorrect authorization for accessing asset information.
ghsaosv
CVE-2026-48507P3HIGH≥ 0, < 8.6.02026-06-23
CVE-2026-48507 [HIGH] CWE-863 Snipe-IT: Bulk editing users allowed `ldap_import` and `activated_in` bulk editing users
Snipe-IT: Bulk editing users allowed `ldap_import` and `activated_in` bulk editing users
### Impact
The vulnerability allows a non-admin user holding only the granular `users.edit` permission to lock every admin out of the instance by editing the `activated` flag (which determines whether or not a user can login) and the `ldap_import` flag, which determines whether or not the u
ghsa
CVE-2026-55482P3MEDIUM≥ 0, < 8.4.22026-06-23
CVE-2026-55482 [MEDIUM] CWE-639 Snipe-IT has Multi-Tenancy Bypass via Bulk Asset Update
Snipe-IT has Multi-Tenancy Bypass via Bulk Asset Update
### Impact
The `BulkAssetsController::update()` method accepts `company_id` directly from user input without calling `Company::getIdForCurrentUser()`, the standard company-scoping function used by every other controller in the codebase. A non-superadmin user can move assets across company boundaries, breaking multi-tenancy isolation.
### Patches
Patche
ghsa
CVE-2021-4075P3HIGH≥ 0, < 6.0.0-GM2021-12-10
CVE-2021-4075 [HIGH] CWE-918 Server-Side Request Forgery in snipe/snipe-it
Server-Side Request Forgery in snipe/snipe-it
Admin users on the external network can perform blind POST-based SSRF (issue requests on behalf of the server into the internal network) via the Slack Integration. This vulnerability is capable of port-scanning of the internal network, issue POST requests to web servers on the internal network which can be escalated to higher-impact.
ghsaosv
CVE-2023-5511P3HIGH≥ 0, < 6.2.32023-10-11
CVE-2023-5511 [HIGH] CWE-352 Cross-Site Request Forgery (CSRF) in snipe/snipe-it
Cross-Site Request Forgery (CSRF) in snipe/snipe-it
Cross-Site Request Forgery (CSRF) in GitHub repository snipe/snipe-it prior to v.6.2.3.
ghsaosv
CVE-2022-1155P3HIGH≥ 6.0.0-RC-1, < 6.0.0-RC-6≥ 0, < 5.4.22022-03-31
CVE-2022-1155 [HIGH] CWE-613 Old sessions not blocked by login enable function in Snipe-IT
Old sessions not blocked by login enable function in Snipe-IT
Snipe-IT is a FOSS project for asset management in IT Operations. In Snipe-IT versions 5.4.1 and 6.0.0-RC-5 and prior, active sessions are not revoked when a user account is disabled, allowing that user to still access information that they should no longer be able to. Workarounds include using the KillAllSessions console command, clearing the
ghsaosv
CVE-2026-61807P3MEDIUM≥ 0, < 8.6.22026-08-19
CVE-2026-61807 [MEDIUM] CWE-79 Snipe-IT: Stored DOM XSS via table selected-count IDs
Snipe-IT: Stored DOM XSS via table selected-count IDs
### Impact
The table component derives data-selected-count-id from the component $name value. On manufacturer and supplier detail pages, stored manufacturer or supplier names are passed into affected table components as that name value. The client-side JavaScript later reads the browser-decoded data-selected-count-id, uses it as a selector, and concatenates
ghsa
CVE-2022-0579P4MEDIUM≥ 0, < 5.3.92022-02-15
CVE-2022-0579 [MEDIUM] CWE-269 Improper Privilege Management in Snipe-IT
Improper Privilege Management in Snipe-IT
Snipe-IT prior to 5.3.9 is vulnerable to improper privilege management. A user who does not have access to the supplier module may view supplier content.
ghsaosv
CVE-2022-1511P4MEDIUM≥ 0, < 5.4.42022-04-29
CVE-2022-1511 [MEDIUM] CWE-862 Improper Access Control in snipe/snipe-it
Improper Access Control in snipe/snipe-it
Snipe-IT prior to 5.4.4 is vulnerable to Missing Authorization.
ghsaosv
CVE-2021-3858P4MEDIUM≥ 0, < 5.3.02021-10-21
CVE-2021-3858 [MEDIUM] CWE-352 Cross-Site Request Forgery in snipe-it
Cross-Site Request Forgery in snipe-it
snipe-it is vulnerable to Cross-Site Request Forgery (CSRF).
ghsaosv
CVE-2022-2997P4MEDIUM≥ 0, < 6.0.102022-08-26
CVE-2022-2997 [MEDIUM] CWE-384 Insufficient Session Expiration in snipe/snipe-it
Insufficient Session Expiration in snipe/snipe-it
Session Fixation in GitHub repository snipe/snipe-it prior to version 6.0.10. The session is not invalidated after a password change.
ghsaosv
CVE-2021-4130P4HIGH≥ 0, < 5.3.62022-01-05
CVE-2021-4130 [HIGH] CWE-352 snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)
snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)
snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)
ghsaosv
CVE-2026-55475P4MEDIUM≥ 0, < 8.6.12026-08-28
CVE-2026-55475 [MEDIUM] CWE-863 Snipe-IT's import created_by can be overwritten
Snipe-IT's import created_by can be overwritten
### Impact
The `created_by` of an import file can be arbitrarily overwritten via the Importer API endpoint by a user with CSV import capabilities who also has a valid API key.
ghsa
CVE-2026-48493P4MEDIUM≥ 0, < 8.6.02026-06-23
CVE-2026-48493 [MEDIUM] CWE-863 Snipe-IT Vulnerable to Privilege Escalation for self via API Permissions Assignment
Snipe-IT Vulnerable to Privilege Escalation for self via API Permissions Assignment
### Impact
A user with only users.edit AND api permissions can send a PATCH to /api/v1/users/{their_own_id} and grant themselves any permission except admin and superuser — for example `assets.view`, `assets.create`, `reports.view`, import, etc.
### Patches
Patched in https://github.com/grokabilit
ghsa
CVE-2026-55483P4MEDIUM≥ 0, < 8.6.02026-06-23
CVE-2026-55483 [MEDIUM] CWE-862 Snipe-IT Vulnerable to Privilege Escalation via Missing admin Permission Check in User Creation
Snipe-IT Vulnerable to Privilege Escalation via Missing admin Permission Check in User Creation
### Impact
The `store()` method in both the web and API `UsersController` only strips the superuser permission when a non-superuser creates a user. It does not strip the admin permission. This allows any authenticated user with the `users.create` permission to create a new u
ghsa
CVE-2026-50550P4MEDIUM≥ 0, < 8.5.02026-06-23
CVE-2026-50550 [MEDIUM] CWE-862 Snipe-IT has a 2FA reset privilege bypass
Snipe-IT has a 2FA reset privilege bypass
### Impact
A user who can edit other users could reset a superadmin's 2FA.
### Patches
Patched in 8.5.0
ghsa
CVE-2026-55478P4MEDIUM≥ 0, < 8.6.22026-08-28
CVE-2026-55478 [MEDIUM] CWE-639 Snipe-IT has missing object-level authorization in Kits API
Snipe-IT has missing object-level authorization in Kits API
### Impact
The API endpoint for adding a license to a predefined kit (`POST /api/v1/kits/{kit_id}/licenses`) only checks whether the caller can edit kits, but does not perform object-level authorization on the referenced license itself. Because of this, a low-privilege user with only predefined-kit permissions can still bind a license that they
ghsa