PT-2026-78394 · Phpmyfaq · Phpmyfaq
CVSS v4.0
6.9
Medium
| Vector | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
phpMyFAQ versions prior to 4.1.7
Description
When configured to use PostgreSQL via the native pgsql PHP extension, the software declares an incorrect LIKE ESCAPE character ('=') in the Search/Database/Pgsql.php backend, while the
escapeLikeWildcards() function escapes user input with the '|' prefix. This discrepancy makes wildcard escaping ineffective, allowing user-supplied % and characters to remain active as LIKE wildcards. An unauthenticated attacker can use these characters in the public FAQ search form to trigger broad pattern matches and expensive sequential scans, leading to a denial of service. This issue does not allow for SQL injection or data exfiltration as quotes remain escaped.Recommendations
Update phpMyFAQ to version 4.1.7 or later.
Exploit
Fix
DoS
Argument Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Phpmyfaq