Katalog CVE

CVE-2026-90903

WysokieCVSS 7.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Rozszerzenie Easy Store dla Joomla (wersje 1.0.0-3.0.0) nie weryfikuje tokenów CSRF w większości endpointów AJAX administratora. Tokeny są sprawdzane tylko w akcji products(), a pozostałe endpointy (zamówienia, kupony, media, klienci, ustawienia, tagi, kategorie, recenzje, kolekcje) akceptują żądania zmieniające stan bez tokenu. Atakujący może nakłonić zalogowanego administratora do wywołania nieautoryzowanych zmian w backendzie sklepu. Problem rozwiązano przez globalną weryfikację CSRF w ApiController::execute() dla metod zmieniających stan (POST, PUT, PATCH, DELETE).

Ocena ryzyka

Ryzyko nieautoryzowanych operacji administracyjnych (np. modyfikacja zamówień, kuponów, ustawień) w wyniku ataku CSRF, co może prowadzić do naruszenia integralności danych i przejęcia kontroli nad sklepem.

Rekomendacja

Zaktualizuj rozszerzenie Easy Store do wersji z globalną weryfikacją CSRF lub zastosuj poprawkę ręcznie.

Inne podatności w Easy Store

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

Joomla Extension - joomshaper.com - Missing CSRF Token Verification across Administrator AJAX API Endpoints in Easy Store extension 1.0.0-3.0.0 - The administrator ApiController only validated CSRF tokens inside the products() action. All other administrative AJAX endpoints (orders, coupons, media, customers, settings, tags, categories, reviews, and collections) accepted state-changing requests without checking anti-CSRF tokens. An attacker could trick a logged-in administrator into triggering unauthorized state modifications across the store backend. Resolved by implementing global CSRF verification in ApiController::execute() for all state-changing HTTP methods (POST, PUT, PATCH, DELETE) via Session::checkToken().

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