CVE-2026-46359
HighSummary
phpMyFAQ before version 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.
Risk Assessment
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, posing a serious threat to data integrity.
Recommendation
It is recommended to update phpMyFAQ to version 4.1.2 or later to mitigate this vulnerability and to review and restrict access to Azure AD accounts that may contain unsafe characters.
Original NVD description (English source)
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.

