Improperly Controlled Modification of Dynamically-Determined Object Attributes in snipe-it - #VU154182
Published: October 13, 2026
Vulnerability details
The vulnerability allows a remote user to spoof the recorded creator of a license in its model row.
The vulnerability exists due to improperly controlled mass assignment of the created_by attribute in LicensesController::store and the License model when processing API creation requests. A remote user can submit a request containing another user's identifier in created_by to spoof the recorded creator of a license in its model row.
Exploitation requires API authentication and create permission for licenses. LicenseObserver records the actual user's identifier in action_logs, preserving accurate attribution in that separate audit record.