PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-111903 thorsten CVE debrief

CVE-2026-111903 is a stored cross-site scripting vulnerability in phpMyFAQ 4.2.0-alpha before 4.2.0-beta. Users with FAQ_EDIT permission can bypass sanitization using XML DTD custom entities in SvgSanitizer, allowing them to upload an SVG that defines an entity expanding to JavaScript in an anchor href. When viewers click the link, the script executes, potentially hijacking admin sessions.

Vendor
thorsten
Product
phpMyFAQ
CVSS
MEDIUM 5.1
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-17
Original CVE updated
2026-10-17
Advisory published
2026-10-17
Advisory updated
2026-10-17

Who should care

Defenders managing phpMyFAQ installations, especially those with untrusted users having FAQ_EDIT permission, should assess exposure and prioritize verification and remediation. This includes reviewing system logs for suspicious activity, verifying user permissions, and ensuring that all instances are updated to a secure version. Additionally, security teams should monitor for potential exploitation attempts and have incident response plans in place.

Why it matters

CVE-2026-111903 is a stored cross-site scripting vulnerability in phpMyFAQ that allows users with FAQ_EDIT permission to bypass sanitization and execute JavaScript code in viewers' browsers. Defenders managing phpMyFAQ installations should assess exposure, especially those with untrusted users having FAQ_EDIT permission, and prioritize verification and remediation.

  • Potential session hijacking of admin users
  • Execution of arbitrary JavaScript code in viewers' browsers
  • Bypassing of security mechanisms designed to prevent XSS

Technical summary

The SvgSanitizer in phpMyFAQ 4.2.0-alpha before 4.2.0-beta does not properly handle XML DTD custom entities, allowing users with FAQ_EDIT permission to bypass sanitization. An attacker can upload an SVG file defining an entity that expands to JavaScript in an anchor href, which executes when a viewer clicks the link. This vulnerability can lead to potential session hijacking of admin users and execution of arbitrary JavaScript code in viewers' browsers, bypassing security mechanisms designed to prevent XSS. Defenders managing phpMyFAQ installations should assess exposure, especially those with untrusted users having FAQ_EDIT permission, and prioritize verification and remediation.

Defensive priority

Defenders should prioritize verifying exposure of phpMyFAQ installations to this vulnerability, especially those with untrusted users having FAQ_EDIT permission.

Recommended defensive actions

  • Verify phpMyFAQ version and exposure to this vulnerability
  • Restrict FAQ_EDIT permission to trusted users
  • Monitor for suspicious SVG uploads and anchor href usage
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. However, the scope of affected versions and potential impact require further verification from official sources. Defenders should verify phpMyFAQ installations, especially those with untrusted users having FAQ_EDIT permission, and assess exposure to this vulnerability. The SvgSanitizer bypass allows users with FAQ_EDIT permission to upload malicious SVG files, potentially leading to session hijacking and arbitrary JavaScript execution.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-111903 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-111903

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-111903 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-111903

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.