CVE-2026-119421
Description
Juspay Hyperswitch through 1.128.0 (and builds before 2026.10.19.0) contains a missing authorization vulnerability that allows unauthenticated attackers to confirm payouts with any client_secret via POST /payouts/{payout_id}/confirm. Attackers holding the merchant's publishable key and a payout_id can confirm payouts and overwrite amount, currency, connector, and routing fields to trigger unauthorized merchant payouts.
How to fix
- juspay hyperswitch2026.10.19.0 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| juspay hyperswitch | v ≤ 1.128.0, v < 2026.10.19.0 | 2026.10.19.0 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.