#0206
Your SaaS product sells subscription tiers — free, pro, and enterprise. Users can update their subscription settings (payment method, auto-renew). The update handler, however, passes the full request body to the data layer.
An attacker intercepts the settings-update request and adds 'tier: enterprise' and 'expiresAt: 2099-12-31', giving themselves a permanent enterprise subscription at no cost.
Subscription tier bypass directly impacts revenue. An attacker can unlock enterprise features worth thousands of dollars per month through a single tampered API call.
updateSubscription('u1', { tier: 'enterprise' }, subs)// returns subscription with tier still 'free'