SQL injection in phpMyFAQ - CVE-2026-109573
Published: November 11, 2026 / Updated: November 13, 2026
Vulnerability details
The vulnerability allows a remote attacker to disclose database secrets, modify or delete records, and destroy database tables.
The vulnerability exists due to SQL injection in phpMyFAQ PdoMysql::escape() when backslash-escaped quotes are interpreted literally under MySQL or MariaDB NO_BACKSLASH_ESCAPES mode. A remote attacker can submit U+2019 (’) followed by SQL through /api/autocomplete, where normalization introduces an ASCII single quote after filtering, or submit raw quotes through administrative forms with appropriate privileges, to execute arbitrary SQL.