Authenticated users with edit permissions but without checkout permissions can bypass authorization checks when updating assets. By sending specific parameters to the 'PATCH /api/v1/hardware/{id}' endpoint, an attacker can reassign assets, bypass check-in procedures, and modify custody records. The affected parameters are `assigned user`, `assigned asset`, and `assigned location`.