CVE-2026-76212
Publiée le 2026-08-19 · Dernière modification le 2026-09-01
Les installations de phpMyFAQ utilisant PostgreSQL via l'extension native pgsql sont affectées par une faille dans la gestion des requêtes de recherche. Un attaquant non authentifié peut soumettre des caractères génériques spécifiques via le formulaire de recherche public pour déclencher des analyses de base de données coûteuses, ce qui peut provoquer le plantage du service ou le rendre indisponible. Cette attaque peut être effectuée à distance via le réseau, sans aucune interaction de l'utilisateur ni identifiants.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
phpMyFAQ before 4.1.7, when configured to use PostgreSQL via the native pgsql PHP extension, declares an incorrect LIKE ESCAPE character ('=') in the Search/Database/Pgsql.php backend while escapeLikeWildcards() escapes user input with the '|' prefix. As a result, wildcard escaping is a no-op and user-supplied % and _ characters remain active LIKE wildcards. An unauthenticated attacker can submit such characters in the public FAQ search form to force maximally broad pattern matches and expensive sequential scans, resulting in a denial of service. The PDO PostgreSQL backend is not affected, and quotes remain escaped so this does not enable quote-breaking SQL injection or data exfiltration.