Katalog CVE

CVE-2026-46359

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

phpMyFAQ przed wersją 4.1.2 zawiera podatność na wstrzykiwanie SQL w funkcji CurrentUser::setTokenData, która pozwala uwierzytelnionym atakującym na wykonywanie dowolnych zapytań SQL poprzez wstrzykiwanie złośliwych roszczeń tokenów OAuth.

Ocena ryzyka

Atakujący posiadający konta Azure AD z metaznakami SQL w nazwach wyświetlanych lub roszczeniach JWT mogą przełamać literały ciągów i wykonywać dowolne zapytania do bazy danych, co stwarza poważne zagrożenie dla integralności danych.

Rekomendacja

Zaleca się aktualizację phpMyFAQ do wersji 4.1.2 lub nowszej, aby usunąć tę podatność oraz przeglądanie i ograniczenie dostępu do kont Azure AD, które mogą zawierać niebezpieczne znaki.

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

phpMyFAQ before 4.1.2 contains a sql injection vulnerability in CurrentUser::setTokenData that allows authenticated attackers to execute arbitrary SQL by injecting malicious OAuth token claims. Attackers with Azure AD accounts containing SQL metacharacters in display names or JWT claims can break out of string literals and execute arbitrary database queries.

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