Katalog CVE

CVE-2026-54599

WysokieCVSS 7.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wallos przed wersją 4.9.4 zawiera podatność w mechanizmie OIDC (OpenID Connect). login.php generuje nonce stanu OIDC przechowywany w $_SESSION['oidc_state'], ale checksession.php obsługuje callback OIDC bez porównania przychodzącego stanu z wartością sesji. Atakujący może nakłonić ofiarę do odwiedzenia spreparowanego URL, co powoduje, że Wallos wymienia kod autoryzacyjny atakującego i loguje ofiarę na konto atakującego.

Ocena ryzyka

Ofiara może zostać zalogowana na konto atakującego, co prowadzi do kradzieży danych lub nieautoryzowanych działań w kontekście konta atakującego.

Rekomendacja

Zaktualizuj Wallos do wersji 4.9.4 lub nowszej, która zawiera poprawkę. Dodatkowo rozważ wdrożenie dodatkowych mechanizmów weryfikacji stanu OIDC.

Inne podatności w Wallos

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

Wallos is an open-source, self-hostable personal subscription tracker. Prior to version 4.9.4, login.php generates an OIDC state nonce stored in $_SESSION['oidc_state'], but checksession.php dispatches the OIDC callback without comparing the incoming state against the session value. An attacker can trick a victim into visiting a crafted URL, causing Wallos to exchange the attacker's authorization code and log the victim into the attacker's account. This issue has been patched in version 4.9.4.

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