CVE-2026-119422
5.9 MEDIUMpublic exploit availablePublished 2026-10-30 · Updated 2026-10-30
AI analysis for this CVE has not been generated yet. Raw NVD data is shown below.
NVD 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.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Weaknesses
CWE-345
Public exploit & PoC references
- https://github.com/juspay/hyperswitch
- https://github.com/juspay/hyperswitch/blob/v1.127.0/crates/hyperswitch_connectors/src/connectors/worldpayxml.rs#L1391-L1392
- https://github.com/juspay/hyperswitch/commit/681cf96bbc888239daf669a71b0554e934210ee3
- https://github.com/juspay/hyperswitch/commit/e797b36a1af204f4e4820c4938c6e4b10e9ae4fa
- https://github.com/juspay/hyperswitch/releases/tag/v1.128.0
All references
- https://abraxaslabs.tech/research/hyperswitch-unsigned-webhook
- https://github.com/juspay/hyperswitch
- https://github.com/juspay/hyperswitch/blob/v1.127.0/crates/hyperswitch_connectors/src/connectors/worldpayxml.rs#L1391-L1392
- https://github.com/juspay/hyperswitch/commit/681cf96bbc888239daf669a71b0554e934210ee3
- https://github.com/juspay/hyperswitch/commit/e797b36a1af204f4e4820c4938c6e4b10e9ae4fa
- https://github.com/juspay/hyperswitch/releases/tag/v1.128.0
- https://www.vulncheck.com/advisories/hyperswitch-before-1.128.0-webhook-authentication-bypass-via-worldpayxml-connector
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- UNSCOREDCVE-2025-12999PoC
- HIGHCVE-2026-100872PoC
- MEDIUMCVE-2026-101278
- MEDIUMCVE-2026-102140PoC
- UNSCOREDCVE-2026-102250
- HIGHCVE-2026-102267PoC
- MEDIUMCVE-2026-102275PoC
- HIGHCVE-2026-102677PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.