Skip to content
CVE PROGRAM SOURCE RECORD8.2 High

CVE-2026-119421

Hyperswitch through 1.128.0 Missing Authorization in Payout Confirmation

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

juspay hyperswitch

Default version status: unaffected

  • 0 to ≤ 1.128.0affected
  • 0 to < 2026.10.19.0affected

References