FICHE CVE

CVE-2026-76212

Publiée le 2026-08-19 · Dernière modification le 2026-09-01

🇫🇷 EN BREF

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.

CVSS 4.06.9 MOYENNE
Type de faiblesse
Publiée2026-08-19
Dernière modification2026-09-01

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Prérequis d'attaqueAucun
Privilèges requisAucun
Interaction utilisateurAucune
Confidentialité (système vulnérable)Aucune
Intégrité (système vulnérable)Aucune
Disponibilité (système vulnérable)Faible
Confidentialité (système subséquent)Aucune
Intégrité (système subséquent)Aucune
Disponibilité (système subséquent)Aucune

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.