Improper Check for Unusual or Exceptional Conditions in snipe-it - #VU145078
Published: August 25, 2026
Vulnerability details
The vulnerability allows a remote user to create a fraudulent acceptance record.
The vulnerability exists due to improper check for unusual or exceptional conditions in Account\\AcceptanceController::store() when handling acceptance evidence storage. A remote user can complete an acceptance flow during a silent storage write failure to create a fraudulent acceptance record.
The issue occurs on non-throwing filesystem drivers that return false on write failure, leaving acceptance metadata, action logs, and completion notifications generated even though the signature or PDF evidence files are absent from storage.