Katalog CVE

CVE-2026-76214

WysokieCVSS 7.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

phpMyFAQ przed wersją 4.1.7 (dotknięte wersje <= 4.1.5) nie zapisuje wyzwania logowania WebAuthn wygenerowanego przez prepareForLogin, ponieważ żaden kontroler WebAuthn nie zapisuje zmutowanych obiektów kluczy z powrotem do bazy danych. Przy logowaniu porównanie anty-replay jest pomijane przez własną ochronę null, co pozwala atakującemu, który przechwyci udane potwierdzenie WebAuthn, na odtwarzanie go w nieskończoność i uwierzytelnianie jako użytkownik bez żadnej interakcji lub klucza sprzętowego.

Ocena ryzyka

Ryzyko przejęcia konta użytkownika bez znajomości hasła, co może prowadzić do nieautoryzowanego dostępu do danych i naruszenia bezpieczeństwa.

Rekomendacja

Zaktualizuj phpMyFAQ do wersji 4.1.7 lub nowszej. Dodatkowo rozważ wyłączenie WebAuthn, jeśli nie jest niezbędny, i monitoruj logi pod kątem nietypowych uwierzytelnień.

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

phpMyFAQ before 4.1.7 (affected versions <= 4.1.5) fails to persist the WebAuthn login challenge generated by prepareForLogin, because neither WebAuthn controller saves the mutated key objects back to the database. At login the anti-replay comparison is skipped by its own null guard, allowing an attacker who captures a successful WebAuthn assertion to replay it indefinitely and authenticate as the user without any interaction or hardware key.

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