Katalog CVE

CVE-2026-119422

ŚrednieCVSS 5.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 15 - wyżej niż 15% wszystkich znanych CVE

Streszczenie

Juspay Hyperswitch w wersjach przed 1.128.0 zawiera podatność polegającą na obejściu uwierzytelniania, która pozwala nieuwierzytelnionym atakującym fałszować aktualizacje statusu płatności, ponieważ funkcja verify_webhook_source connectora Worldpayxml zawsze zwraca true bez wymuszonego mTLS. Atakujący znający merchant_id i orderCode Worldpay może wysłać niepodpisany XML z lastEvent SETTLED do endpointu webhook worldpayxml, oznaczając nieopłacone płatności jako obciążone lub wywołując zdarzenia zwrotu, sporu i wypłaty.

Ocena ryzyka

Atakujący może fałszywie oznaczać płatności jako opłacone lub wywoływać zwroty, spory i wypłaty, powodując straty finansowe i naruszenie integralności danych transakcyjnych. Wymaga znajomości merchant_id i orderCode.

Rekomendacja

Zaktualizuj Juspay Hyperswitch do wersji 1.128.0 lub nowszej i włącz wymuszone mTLS oraz weryfikację podpisów webhooków.

Inne podatności w Juspay Hyperswitch

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS