Improper Ownership Management in snipe-it - #VU145109
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote user to alter audit-trail integrity.
The vulnerability exists due to improper ownership management in the API consumable checkout endpoint when processing checkout requests. A remote user can send a specially crafted API request to alter audit-trail integrity.
The issue misattributes the `created_by` field on `consumables_users` pivot rows to the checkout target rather than the authenticated API caller, while the separate `action_logs` stream records the correct actor.