Missing authorization in Hyperswitch lets attackers confirm payouts
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- High
- Attack requirements
- Present
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-639.
Summary
Juspay Hyperswitch through 1.128.0 and builds before 2026.10.19.0 contain a missing authorization flaw in payout confirmation (CWE-639). An unauthenticated attacker who holds the merchant's publishable key and a payout_id can confirm payouts using any client_secret. The attacker can also overwrite amount, currency, connector and routing fields to trigger unauthorized merchant payouts.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
Description from the CNA
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
Upgrade Juspay Hyperswitch to 2026.10.19.0, the fixed version.
Written with Claude Haiku 5.5 from the sources below · 2026-10-30
- Fix · CNA hyperswitch (juspay) Fixed in 2026.10.19.0
Timeline
- 2026-10-30 Threatist record created from CVE-2026-119421
- 2026-10-30 Alias added: GHSA-r242-wmj3-v8wv
- 2026-10-30 CISA SSVC decision points changed
- 2026-10-30 Priority changed: MEDIUM → LOW
References
Patch 2
More juspay vulnerabilities
- TI-2026-83001 Authentication bypass in Juspay Hyperswitch Worldpayxml webhooks CVSS 4.0HIGH 8.2
Sources
- CVE-2026-119421 · CVE Program
- CVE-2026-119421 · NVD
- FIRST EPSS
- GHSA-r242-wmj3-v8wv · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences