CVE-2026-76210
Last modified
CVE-2026-76210 is a medium-severity vulnerability rated 6.5/10 on the CVSS scale. phpMyFAQ before 4.1.6 does not adequately sanitize HTML in FAQ answers before generating PDFs via TCPDF. An attacker with permission to create or edit FAQ content can embed an <img> tag whose src references a local file under the web root's content/ directory (e.g., content/core/config/database.php). EPSS estimates a 0.29% chance of exploitation in the next 30 days.
Description
phpMyFAQ before 4.1.6 does not adequately sanitize HTML in FAQ answers before generating PDFs via TCPDF. An attacker with permission to create or edit FAQ content can embed an <img> tag whose src references a local file under the web root's content/ directory (e.g., content/core/config/database.php). When the PDF is generated, phpMyFAQ attempts to read the referenced file; because it is not a valid image the resulting error is converted into an uncaught exception whose stack trace discloses part of the file's contents to any user who triggers the PDF export. By default the disclosed portion is truncated (zend.exception_string_param_max_len), but a larger configured value can result in disclosure of entire files, including database credentials.
Metrics
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Phpmyfaq | Phpmyfaq | < 4.1.6 |
References
- https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-c63q-xx7x-j8w2Exploit, Mitigation, Vendor Advisory
- https://github.com/thorsten/phpMyFAQ/security/advisories/GHSA-c63q-xx7x-j8w2Exploit, Mitigation, Vendor Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-76210?
How severe is CVE-2026-76210?
How do I fix CVE-2026-76210?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-76205phpMyFAQ before 4.1.7 contains a SQL injection vulnerability…8.1
- CVE-2026-76206phpMyFAQ versions before 4.1.7 fail to validate active statu…5.3
- CVE-2026-76207phpMyFAQ before 4.1.7 contains a two-factor authentication b…8.1
- CVE-2026-76208phpMyFAQ versions 3.1.0 through 4.1.6 contain an authenticat…8.2
- CVE-2026-76209phpMyFAQ versions before v4.1.6 fail to validate the securit…4.3
- CVE-2026-7621The SMTP2GO for WordPress – Email Made Easy plugin for WordP…4.3
- CVE-2026-76211phpMyFAQ before 4.1.7 fails to properly enforce CONFIGURATIO…4.3
- CVE-2026-76212phpMyFAQ before 4.1.7, when configured to use PostgreSQL via…5.3
- CVE-2026-76213phpMyFAQ before 4.1.7 contains a brute-force vulnerability i…7.4
- CVE-2026-76214phpMyFAQ before 4.1.7 fails to persist the WebAuthn login ch…7.4
- CVE-2026-76215phpMyFAQ before 4.1.7 fails to apply parent FAQ visibility c…5.3
- CVE-2026-76216Vikunja through 2.4.0 contains a principal-type confusion vu…7.5
Are you affected by CVE-2026-76210?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
