grokability/snipe-it

grokability/snipe-it

Releases298
Frequency2 weeks 1 day
Last Release
Stars13.9K
A free open source IT asset/license management system

CVE History

CVEPublishedCVSS v3CVSS v2
5.9 MEDIUM

Snipe-IT is an IT asset/license management system. Prior to 8.4.1, an open redirect vulnerability in Snipe-IT allows attackers to redirect users to malicious sites via unvalidated HTTP Referer header stored in session variable. This vulnerability is fixed in 8.4.1.

8.8 HIGH

Snipe-IT is an IT asset/license management system. Prior to 8.4.1, aAn authenticated user with only users.edit permission can escalate their own privileges to admin by sending a PATCH request to /api/v1/users/{id} with permissions[admin]=1. The API controller only strips the superuser key from the permissions array, allowing admin and all other permission keys to be set by any user who can update users. This vulnerability is fixed in 8.4.1.

4.8 MEDIUM

Snipe-IT is an IT asset/license management system. Prior to 8.4.1, users with component view access could be impacted by an unescaped notes column, resulting in cross-site scripting (XSS). This vulnerability is fixed in 8.4.1.

9.8 CRITICAL

Insecure Permissions vulnerability in grokability snipe-it v.8.4.0 and before and fixed after 2026-03-10 commit 676a9958 allows a remote attacker to execute arbitrary code via the app/Http/Controllers/Api/UploadedFilesController.php component

5.4 MEDIUM

Cross-Site Scripting vulnerability in the Snipe-IT web-based asset management system v8.3.0 to up and including v8.3.1 allows authenticated attacker with lowest privileges sufficient only to log in, to inject arbitrary JavaScript code via "Name" and "Surname" fields. The JavaScript code is executed whenever "Activity Report" or modified profile is viewed directly by any user with sufficient permissions. Successful exploitation of this issue requires that the profile's "Display Name" is not set. The vulnerability is fixed in v8.3.2.

8.8 HIGH

Snipe-IT versions prior to 8.3.7 contain sensitive user attributes related to account privileges that are insufficiently protected against mass assignment. An authenticated, low-privileged user can craft a malicious API request to modify restricted fields of another user account, including the Super Admin account. By changing the email address of the Super Admin and triggering a password reset, an attacker can fully take over the Super Admin account, resulting in complete administrative control of the Snipe-IT instance.

6.4 MEDIUM

Snipe-IT 4.7.5 contains a persistent cross-site scripting vulnerability that allows authorized users to upload malicious SVG files with embedded JavaScript. Attackers can craft SVG files with script tags to execute arbitrary JavaScript when the accessory is viewed by other users.

6.1 MEDIUM

Snipe-IT v8.3.4 (build 20218) contains a reflected cross-site scripting (XSS) vulnerability in the CSV Import workflow. When an invalid CSV file is uploaded, the application returns a progress_message value that is rendered as raw HTML in the admin interface. An attacker can intercept and modify the POST /livewire/update request to inject arbitrary HTML or JavaScript into the progress_message. Because the server accepts the modified input without sanitization and reflects it back to the user, arbitrary JavaScript executes in the browser of any authenticated admin who views the import page. NOTE: this is disputed by the Supplier because the report only demonstrates that an authenticated user can choose to conduct a man-in-the-middle attack against himself.

9.9 CRITICAL

Snipe-IT before version 8.3.3 contains a remote code execution vulnerability that allows an authenticated attacker to upload a malicious backup file containing arbitrary files and execute system commands.

6.8 MEDIUM

Snipe-IT before 8.1.18 allows unsafe deserialization.

6.4 MEDIUM

Snipe-IT before 8.1.18 allows XSS.

5 MEDIUM

Grokability Snipe-IT before 8.1.0 has incorrect authorization for accessing asset information.

6.6 MEDIUM

Snipe-IT before 7.0.10 allows remote code execution (associated with cookie serialization) when an attacker knows the APP_KEY. This is exacerbated by .env files, available from the product's repository, that have default APP_KEY values.

7.6 HIGH

Users with "User:edit" and "Self:api" permissions can promote or demote themselves or other users by performing changes to the group's memberships via API call.This issue affects snipe-it: from v4.6.17 through v6.4.1.

8.8 HIGH

Cross-Site Request Forgery (CSRF) in GitHub repository snipe/snipe-it prior to v.6.2.3.

5.4 MEDIUM

Cross-site Scripting (XSS) - Stored in GitHub repository snipe/snipe-it prior to v6.2.2.

4.3 MEDIUM

Improper Authentication in GitHub repository snipe/snipe-it prior to 6.0.10.

4.8 MEDIUM

Cross-site Scripting (XSS) - Stored in GitHub repository snipe/snipe-it prior to v6.0.11.

8 HIGH

Session Fixation in GitHub repository snipe/snipe-it prior to 6.0.10.

8.8 HIGH6.8 MEDIUM

In Snipe-IT, versions v3.0-alpha to v5.3.7 are vulnerable to Host Header Injection. By sending a specially crafted host header in the reset password request, it is possible to send password reset links to users which once clicked lead to an attacker controlled server and thus leading to password reset token leak. This leads to account take over.

6.5 MEDIUM4 MEDIUM

Missing Authorization in GitHub repository snipe/snipe-it prior to 5.4.4.

5.4 MEDIUM3.5 LOW

Stored Cross Site Scripting vulnerability in the checked_out_to parameter in GitHub repository snipe/snipe-it prior to 5.4.3. The vulnerability is capable of stolen the user Cookie.

5.4 MEDIUM3.5 LOW

Stored Cross Site Scripting vulnerability in Item name parameter in GitHub repository snipe/snipe-it prior to v5.4.3. The vulnerability is capable of stolen the user Cookie.

7.4 HIGH6.5 MEDIUM

Old sessions are not blocked by the login enable function. in GitHub repository snipe/snipe-it prior to 5.3.10.

5.3 MEDIUM5 MEDIUM

Generation of Error Message Containing Sensitive Information in Packagist snipe/snipe-it prior to 5.3.11.

6.3 MEDIUM6.5 MEDIUM

Missing Authorization in Packagist snipe/snipe-it prior to 5.3.11.

6.5 MEDIUM4 MEDIUM

Missing Authorization in Packagist snipe/snipe-it prior to 5.3.9.

5.3 MEDIUM4.3 MEDIUM

Observable Discrepancy in Packagist snipe/snipe-it prior to v5.3.9.

6.3 MEDIUM5.5 MEDIUM

Missing Authorization vulnerability in snipe snipe/snipe-it.This issue affects snipe/snipe-i before 5.3.8.

5.4 MEDIUM4.9 MEDIUM

snipe-it is vulnerable to Missing Authorization

8.8 HIGH6.8 MEDIUM

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)

6.1 MEDIUM4.3 MEDIUM

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

4.3 MEDIUM4 MEDIUM

snipe-it is vulnerable to Improper Access Control

7.2 HIGH6.5 MEDIUM

snipe-it is vulnerable to Server-Side Request Forgery (SSRF)

5.4 MEDIUM3.5 LOW

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

5.4 MEDIUM3.5 LOW

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

5.4 MEDIUM3.5 LOW

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

4.3 MEDIUM4.3 MEDIUM

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)

5.4 MEDIUM3.5 LOW

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

6.1 MEDIUM4.3 MEDIUM

snipe-it is vulnerable to Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

8.8 HIGH6.8 MEDIUM

snipe-it is vulnerable to Cross-Site Request Forgery (CSRF)

4.3 MEDIUM

Snipe-IT before 4.6.14 has XSS, as demonstrated by log_meta values and the user's last name in the API.

4.3 MEDIUM

In Select2 through 4.0.5, as used in Snipe-IT and other products, rich selectlists allow XSS. This affects use cases with Ajax remote data loading when HTML templates are used to display listbox data.