Description-Behavior Mismatch
Medium
- Confidence
- 94% confidence
- Finding
- This callback handler does more than log call results: it updates order state to confirmed or cancelled based solely on webhook-supplied call outcome data. Without visible authentication, signature verification, or integrity checks on the callback, an attacker who can hit the webhook could forge outcomes and trigger unauthorized business actions such as confirming fraudulent orders or cancelling legitimate ones.
