Katalog CVE

CVE-2026-78065

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

Streszczenie

W rozszerzeniu Joomla J2Store (wersje 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6) wykryto podatność IDOR w funkcji editAddress(), która umożliwia każdemu uwierzytelnionemu użytkownikowi dostęp do adresów zamówień gości. Funkcja przekierowywała nie-właścicieli tylko wtedy, gdy załadowany wiersz adresu miał niepusty user_id należący do kogoś innego. Wiersze adresów zamówień gości mają pusty user_id, więc ten warunek nigdy nie był spełniony — każdy zalogowany użytkownik, zgadując mały, sekwencyjny address_id, mógł zobaczyć pełne imię, adres ulicy i numer telefonu klienta-gościa w formularzu edycji.

Ocena ryzyka

Ryzyko obejmuje ujawnienie danych osobowych klientów (imię, adres, telefon) nieuprawnionym użytkownikom, co narusza prywatność i może prowadzić do kradzieży tożsamości.

Rekomendacja

Zaleca się aktualizację J2Store do wersji zawierającej poprawkę oraz wdrożenie kontroli dostępu opartej na właścicielu dla wszystkich operacji na adresach.

Inne podatności w J2Store

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

Joomla Extension - j2commerce.com - Guest checkout address disclosure to any authenticated user (IDOR) in J2Store 1.0.0-3.3.21, 4.0.0-4.0.21, 4.1.0-4.1.6 - `editAddress()` redirected non-owners away only when the loaded address row had a **non-empty** `user_id` belonging to someone else. Guest-checkout address rows have an empty `user_id`, so that check never triggered for them — any logged-in account guessing a small, sequential `address_id` got a guest customer's full name, street address, and phone number rendered prefilled into the edit form.

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