Katalog CVE

CVE-2026-67363

WysokieCVSS 7.7
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Rozszerzenie Joomla Balbooa Forms w wersjach przed 2.4.3.2 zawiera podatność na manipulację kwotą płatności przed autoryzacją. Endpointy stripeCharges i payAuthorize przyjmują całkowitą kwotę z parametru kontrolowanego przez klienta i przekazują ją do bramki płatności bez ponownego przeliczenia na podstawie skonfigurowanych cen produktów. Endpointy nie wymuszają uwierzytelnienia ani kontroli CSRF. Nieuwierzytelniony atakujący może kupić dowolny produkt za dowolną kwotę (np. 0,01 USD) oraz sfałszować pozycje, ilości i koszty wysyłki.

Ocena ryzyka

Atakujący może dokonywać zakupów po zaniżonych cenach, co prowadzi do strat finansowych i naruszenia integralności transakcji.

Rekomendacja

Zaktualizuj rozszerzenie do wersji 2.4.3.2 lub nowszej, która zawiera poprawkę, oraz wdróż mechanizmy uwierzytelniania i kontroli CSRF na endpointach płatności.

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

Joomla Extension - balbooa.com - Pre-auth Payment Amount Tampering in Balbooa Forms < 2.4.3.2 - The stripeCharges and payAuthorize endpoints accept the charge total from a client-controlled request parameter and forward it to the payment gateway without recomputing it from the form's configured product prices. Neither endpoint enforces authentication or CSRF checks. An unauthenticated attacker can purchase any priced item for an arbitrary amount (e.g., $0.01), and can additionally forge line items, quantities, and shipping.

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