CVE-2026-119422
HIGH
MEDIUM
Priority: 0.00
BB Relevance:
66/100
Published: 2026-10-30
Modified: 2026-10-30
First seen: 2026-10-30
Status: active
Attack Surface
Network
No Auth
No Interaction
Integ. Impact
CVSS Vector Breakdown
AV:
Network
AC:
High
PR:
None
UI:
None
S:
X
AT:
Present
VC:
None
VI:
High
VA:
None
Description
Juspay Hyperswitch before 1.128.0 contains an authentication bypass vulnerability that allows unauthenticated attackers to forge payment status updates because the Worldpayxml connector's verify_webhook_source always returns true without enforced mTLS. Attackers knowing the merchant_id and Worldpay orderCode can POST unsigned XML with lastEvent SETTLED to the worldpayxml webhook endpoint, marking unpaid payments as charged or triggering refund, dispute and payout events.
Weakness Classification (1)
Affected Software (4)
| Vendor | Product | Version |
|---|---|---|
| juspay | hyperswitch | 0 < 1.128.0 |
| juspay | hyperswitch | 0 < 2026.10.01.0 |
| juspay | hyperswitch | 0 < 1.128.0 |
| juspay | hyperswitch | 0 < 2026.10.01.0 |
References & Advisories (7)
third-party-advisory
third-party-advisory
technical-description
release-notes
product
patch
patch