PT-2026-51619 · Snipe-It · Snipe-It
CVE-2026-49976
·
Published
2026-06-23
·
Updated
2026-08-19
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N |
Name of the Vulnerable Software and Affected Versions
Snipe-IT versions prior to 8.6.1
Description
An improper access control issue exists in the CSV user import functionality when used in update mode. A user granted the
import permission can overwrite the email address of any non-admin user by uploading a specially crafted CSV file. This allows the attacker to subsequently request a password reset and take over the targeted account. The flaw occurs because the sanitizeItemForUpdating() function in app/Importer/ItemImporter.php rebuilds the update array from the raw CSV data stored in $this->item rather than using the sanitized model attributes. Consequently, the security checks performed in app/Importer/UserImporter.php via the canEditAuthFields gate are bypassed. Additionally, the import path in app/Http/Controllers/ImportController.php only verifies the import permission and fails to require the users.edit permission.Recommendations
Update to version 8.6.1.
Exploit
Fix
Incorrect Authorization
Missing Authorization
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Snipe-It