CVE-2026-76212CWE-88

CVE-2026-76212

Medium · published August 19, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
36.0
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
6.9 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
EPSS
0.00428 · 36.0th percentile
Weakness
CWE-88 · Improper Neutralization of Argument Delimiters in a Command ('Argument Injection')
Published
2026-08-19T18:17Z
Affected products (1)
ProductVersionsFixed in
phpmyfaq/phpmyfaq< 4.1.74.1.7
References (3)
EPSS history
Timeline
  • 19 AUG 14:01Z
    phpMyFAQ before 4.1.7 LIKE Wildcard Injection via PostgreSQL
    cvelistv5