CVE-2026-86757
moderateBroken access control in Snipe-IT leaks encrypted custom-field values
Snipe-IT before 8.7.0 does not properly enforce the assets.view.encrypted_custom_fields permission when rendering asset form templates for listbox, textarea, markdown-textarea, and date/datetime picker elements, allowing encrypted custom-field values to be displayed in plaintext. An attacker needs only an authenticated account holding any of the assets.edit, assets.checkin, assets.checkout, or assets.audit permissions; opening the relevant asset forms triggers the flaw over the network with no user interaction required. The impact is confidential disclosure only: the attacker can read sensitive encrypted custom-field values (which may contain secrets, license keys, or other restricted asset data) but cannot modify assets or affect availability. Any organization running an affected version of the self-hosted Snipe-IT asset-management application where such permissions are granted beyond the intended audience of encrypted fields is affected. There is no known public proof-of-concept, the issue is not in CISA's KEV catalog, and no exploitation has been reported.
What to do: Upgrade to Snipe-IT 8.7.0 or later to restore the encrypted-custom-fields permission check on asset form templates. Until upgraded, restrict assets.edit, assets.checkin, assets.checkout, and assets.audit permissions to users who are already permitted to view encrypted custom fields, and review audit logs for accounts that accessed asset forms containing sensitive encrypted values.
| Grokability (Snipe-IT project) Snipe-IT | all versions before 8.7.0 |
Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.
Snipe-IT before 8.7.0 fails to properly gate access to encrypted custom-field values in asset form templates for listbox, textarea, markdown-textarea, and date/datetime picker elements. Authenticated users with assets.edit, assets.checkin, assets.checkout, or assets.audit permissions can read plaintext encrypted custom field values by opening asset forms, bypassing the assets.view.encrypted_custom_fields permission check.
- Weakness
- CWE-862
- Vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
In the news0 stories
No ingested article mentions this CVE yet.