CVE Catalog

CVE-2026-46359

High
Published: Translated: NVD NIST

Summary

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS