Is thorsten/phpmyfaq vulnerable?

Composer thorsten/phpmyfaq has 112 known advisories in the phpwarden feed. Feed 2026.10.29.1, updated 2026-10-28.

112advisories
8critical
0on CISA KEV
2no fix recorded
CVETitleSeverityCVSSAffectedFixed in
CVE-2022-3766phpMyFAQ vulnerable to reflected Cross-site Scriptingmedium6.1<3.1.83.1.8
CVE-2022-4407phpMyFAQ vulnerable to Cross-site Scriptingmedium6.1<3.1.93.1.9
CVE-2024-55889thorsten/phpmyfaq Unintended File Download Triggered by Embedded Framesmedium4.9<3.2.103.2.10
CVE-2025-69200phpMyFAQ has unauthenticated config backup download via /api/setup/backuphigh7.5<4.0.16 or >=4.1.0-alpha and <=4.1.0-beta.24.0.16
CVE-2026-24421phpMyFAQ: /api/setup/backup accessible to any authenticated user (authz missing)medium6.5<4.0.174.0.17
CVE-2026-46364phpMyFAQ has unauthenticated SQL injection via User-Agent header in BuiltinCaptchacritical9.8<4.1.24.1.2
CVE-2023-0789Command Injection in thorsten/phpmyfaqcritical9.8<3.1.113.1.11
CVE-2023-1880thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via artlang parameterhigh8.3<3.1.123.1.12
CVE-2022-3754phpMyFAQ contains Weak Password Requirementscritical9.8<3.1.83.1.8
CVE-2022-3608phpMyFAQ vulnerable to Cross-site Scriptinghigh8.4<3.2.0-alpha3.2.0-alpha
CVE-2023-5863phpMyFAQ Cross-site Scripting vulnerabilitymedium6.1<3.2.23.2.2
CVE-2023-0311phpMyFAQ Improper Authentication vulnerabilitycritical9.8<3.1.103.1.10
CVE-2023-0788Code Injection in thorsten/phpmyfaqcritical9.8<3.1.113.1.11
CVE-2023-1762thorsten/phpmyfaq vulnerable privilege escalation from improper privilege managementhigh8.8<3.1.123.1.12
CVE-2023-1886thorsten/phpmyfaq vulnerable to authentication bypasshigh7.3<3.1.123.1.12
CVE-2023-4006phpMyFAQ Improper Neutralization of Formula Elements in a CSV File vulnerabilityhigh8.8<3.1.163.1.16
CVE-2025-62519phpMyFAQ has Authenticated SQL Injection in Configuration Update Functionalityhigh7.2<4.0.144.0.14
CVE-2022-3765phpMyFAQ vulnerable to stored Cross-site Scriptingmedium5.4<3.1.83.1.8
CVE-2023-1753phpMyFAQ has weak password requirementsmedium5.5<3.1.123.1.12
CVE-2023-0790Uncaught Exception in thorsten/phpmyfaqhigh8.8<3.1.113.1.11
CVE-2023-0793Weak Password Requirements in thorsten/phpmyfaqhigh8.8<3.1.113.1.11
CVE-2023-1887thorsten/phpmyfaq vulnerable to business logic errorshigh8.3<3.1.123.1.12
CVE-2023-0307phpMyFAQ has Weak Password Requirementsmedium0.0<3.1.103.1.10
CVE-2023-0792Code Injection in thorsten/phpmyfaqmedium5.4<3.1.113.1.11
CVE-2023-5227phpMyFAQ allows unrestricted file types in image fieldmedium6.5<3.1.183.1.18
CVE-2023-1755phpMyFAQ Cross-site Scripting vulnerabilitymedium5.4<3.1.123.1.12
CVE-2023-0880Misinterpretation of Input in thorsten/phpmyfaqmedium4.3<3.1.113.1.11
CVE-2023-0786Cross-site Scripting in thorsten/phpmyfaqmedium4.8<3.1.113.1.11
CVE-2023-1754phpMyFAQ vulnerable to improper input validationmedium4.7<3.1.123.1.12
CVE-2023-0312thorsten/phpmyfaq is vulnerable to cross-site scripting (XSS)medium6.1<3.1.103.1.10
CVE-2023-5320phpMyFAQ Cross-site Scripting vulnerabilitycritical9.0<3.1.183.1.18
CVE-2023-5865Insufficient Session Expiration in thorsten/phpmyfaqhigh7.6<3.2.23.2.2
CVE-2023-3469phpMyFAQ Cross-site Scriptingmedium5.2<3.2.0-beta.23.2.0-beta.2
CVE-2023-0310phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium5.4<3.1.103.1.10
CVE-2023-0306phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium5.4<3.1.103.1.10
CVE-2023-2428phpMyFAQ vulnerable to Stored Cross-site Scriptingmedium6.1<3.1.133.1.13
CVE-2023-0791Cross-site Scripting in thorsten/phpmyfaqmedium5.4<3.1.113.1.11
CVE-2023-0794Cross-site Scripting in thorsten/phpmyfaqmedium5.4<3.1.113.1.11
CVE-2023-2753phpMyFAQ vulnerable to stored Cross-site Scriptingmedium5.4<3.2.0-beta3.2.0-beta
CVE-2023-2752phpMyFAQ vulnerable to stored Cross-site Scriptingmedium5.4<3.2.0-beta3.2.0-beta
CVE-2023-53929phpMyFAQ contains a CSV injection vulnerabilityhigh8.8<=3.1.12–
CVE-2023-1878thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via adminloghigh8.3<3.1.123.1.12
CVE-2023-0314phpMyFAQ Reflected Cross-site Scripting vulnerabilitymedium6.1<3.1.103.1.10
CVE-2023-1758thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) in FAQ comment username parameterhigh8.9<3.1.123.1.12
CVE-2023-2429phpMyFAQ Improper Access Control vulnerabilitymedium6.6<3.1.133.1.13
CVE-2023-0787Cross-site Scripting in thorsten/phpmyfaqmedium5.4<3.1.113.1.11
CVE-2023-1757thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via FAQ News link parameterhigh8.1<3.1.123.1.12
CVE-2023-1882thorsten/phpmyfaq vulnerable to DOM cross-site scripting (XSS) via configuration privacy note URL parameterhigh8.1<3.1.123.1.12
CVE-2023-5864phpMyFAQ Cross-site Scripting vulnerabilityhigh7.4<3.2.13.2.1
CVE-2023-1760phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium4.8<3.1.123.1.12
CVE-2026-56737phpMyFAQ's two-factor authentication login bypasses the password factorhigh8.1>=3.2.0 and <4.1.64.1.6
CVE-2023-2998thorsten/phpmyfaq vulnerable to cross-site scriptingmedium6.0<3.1.143.1.14
CVE-2022-4408phpMyFAQ vulnerable to Cross-site Scriptingmedium5.4<3.1.93.1.9
CVE-2023-0308phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium5.4<3.1.103.1.10
CVE-2023-0309phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium5.4<3.1.103.1.10
CVE-2018-16650phpMyFAQ CSRFhigh8.8<2.9.112.9.11
CVE-2024-54141phpMyFAQ Generates an Error Message Containing Sensitive Information if database server is not availablehigh8.6<4.0.04.0.0
CVE-2023-4007phpMyFAQ Stored Cross-site Scripting vulnerabilityhigh8.8<3.1.163.1.16
CVE-2023-1883thorsten/phpmyfaq vulnerable to improper access controlmedium5.4<3.1.123.1.12
CVE-2026-35672phpMyFAQ: Default Empty API Token Authentication Bypasshigh7.5<4.1.34.1.3
CVE-2023-2999thorsten/phpmyfaq vulnerable to cross-site scriptingmedium6.7<3.1.143.1.14
CVE-2023-5316phpMyFAQ Cross-site Scripting vulnerabilitycritical9.1<3.1.183.1.18
CVE-2023-5319phpMyFAQ Cross-site Scripting vulnerabilityhigh8.3<3.1.183.1.18
CVE-2023-1885thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via category field name parametermedium6.3<3.1.123.1.12
CVE-2023-1761phpMyFAQ Code Injection vulnerabilitymedium5.4<3.1.123.1.12
CVE-2023-1875Cross-site Scripting in thorsten/phpmyfaqmedium5.4<3.1.123.1.12
CVE-2023-1879thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via updatecategory parametermedium4.7<3.1.123.1.12
CVE-2023-2427Cross Site Scripting in thorsten/phpmyfaqmedium6.1<3.1.133.1.13
CVE-2023-1759phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium4.8<3.1.123.1.12
CVE-2023-1756thorsten/phpmyfaq vulnerable to stored cross-site scripting (XSS) via HTML exportmedium4.7<3.1.123.1.12
CVE-2023-6889phpMyFAQ Cross-site Scripting vulnerabilitymedium5.4<3.1.173.1.17
CVE-2023-6890phpMyFAQ Cross-site Scripting vulnerabilitymedium5.4<3.1.173.1.17
CVE-2023-2550Cross Site Scripting in thorsten/phpmyfaqhigh8.2<3.1.133.1.13
CVE-2022-4409phpMyFAQ has insecure HTTP cookieshigh7.5<3.1.93.1.9
CVE-2026-24420phpMyFAQ: Attachment download allowed without dlattachment right (broken access control)medium6.5<4.0.174.0.17
CVE-2026-27836phpMyFAQ Allows Unauthenticated Account Creation via WebAuthn Prepare Endpointhigh7.5<4.0.184.0.18
CVE-2023-1884thorsten/phpmyfaq vulnerable to cross-site scripting (XSS) via stopword parametermedium4.7<3.1.123.1.12
CVE-2026-57995phpMyFAQ privilege escalation: GroupController::updatePermissions lets a GROUP_EDIT admin grant rights they do not holdhigh8.8<4.1.54.1.5
CVE-2026-56396phpMyFAQ has an incomplete fix for GHSA-xvp4-phqj-cjr3 — editUser() and updateUserRights() lack authorization guardshigh8.1<4.1.44.1.4
CVE-2026-45010phpMyFAQ enables unauthenticated 2FA brute-force attack via /admin/check acceptance of arbitrary user-idcritical9.1<4.1.24.1.2
CVE-2024-56199phpMyFAQ Vulnerable to Stored HTML Injection at FAQmedium5.2>=3.2.10 and <=4.0.1–
CVE-2023-0313phpMyFAQ Stored Cross-site Scripting vulnerabilitymedium5.4<3.1.103.1.10
CVE-2026-35675phpMyFAQ: Missing Password Reset Token Allows Account Takeover via Username/Email Enumerationhigh8.2<4.1.34.1.3
CVE-2025-59943phpMyFAQ duplicate email registration allows multiple accounts with the same emailhigh8.1>=4.0.7 and <4.0.134.0.13
CVE-2023-5867Cross-site Scripting (XSS) in thorsten/phpmyfaqmedium5.4<3.2.23.2.2
CVE-2026-24422phpMyFAQ: Public API endpoints expose emails and invisible questionsmedium5.3<4.0.174.0.17
CVE-2026-57961phpMyFAQ has Potential Authenticated Path Traversal in PDF Exportmedium4.9>=4.0.0-alpha and <4.1.54.1.5
CVE-2023-5317phpMyFaq Cross-site Scripting vulnerabilitymedium6.3<3.1.183.1.18
CVE-2026-49205phpMyFAQ: Missing userHasPermission() in 4 API write endpoints (CVE-2026-24421 Incomplete Fix)medium6.5<4.1.44.1.4
CVE-2026-35671phpMyFAQ: IDOR Account Takeoverhigh8.8<4.1.34.1.3
CVE-2026-57994phpMyFAQ public FAQ APIs expose inactive FAQ contentmedium5.3>=4.1.0 and <4.1.54.1.5
CVE-2026-46366phpMyFAQ has unauthenticated FAQ permission bypass via getFaqBySolutionId fallback queryhigh7.5<4.1.24.1.2
CVE-2026-34973phpMyFAQ has a LIKE Wildcard Injection in Search.php — Unescaped % and _ Metacharacters Enable Broad Content Disclosuremedium5.3<4.1.14.1.1
CVE-2026-46362phpMyFAQ has an Authorization Bypass in All Admin Pages Due to Non-Terminating Permission Checkmedium6.5<4.1.24.1.2
CVE-2026-35676phpMyFAQ: Unauthenticated Password Reset Endpoint Allows User Enumeration and Forced Password Change Without Token Validationhigh8.2<4.1.34.1.3
CVE-2026-46361phpMyFAQ has stored XSS via | raw Filter in search.twig — html_entity_decode(strip_tags()) Bypass in Search Result Renderingmedium6.9<4.1.24.1.2
CVE-2023-5866Sensitive cookie in HTTPS session without 'Secure' attribute in thorsten/phpmyfaqmedium6.3<3.2.13.2.1
CVE-2025-68951phpMyFAQ has Stored XSS in user list via admin-managed display_namemedium5.4>=4.0.14 and <4.0.164.0.16
CVE-2026-45008phpMyFAQ: Path Traversal in Client::deleteClientFolder enables arbitrary directory deletion by non-super-admin adminsmedium6.5<4.1.24.1.2
CVE-2026-46359phpMyFAQ has SQL Injection in CurrentUser::setTokenData through unescaped OAuth token fieldshigh7.5<4.1.24.1.2
CVE-2026-32629phpMyFAQ is Vulnerable to Stored XSS via Unsanitized Email Field in Admin FAQ Editormedium0.0<4.1.14.1.1
CVE-2026-45007phpMyFAQ's Missing CONFIGURATION_EDIT Permission Check on 12 Admin API Configuration Tab Endpoints Allows Information Disclosure by Any Authmedium4.3<4.1.24.1.2
CVE-2026-56738phpMyFAQ has SQL Injection in `StopWords::add()` — Unescaped Stop Word Insertionhigh0.0<4.1.64.1.6
CVE-2026-47132phpMyFAQ: SQL LIKE Wildcard Injection in Chat User Search Allows Authenticated User Enumerationmedium5.4<4.2.0-alpha4.2.0-alpha
CVE-2026-46367phpMyFAQ has stored XSS via Utils::parseUrl() in comment renderinghigh7.6>=4.1.1 and <4.1.24.1.2
CVE-2026-56736phpMyFAQ has Stored XSS in Admin FAQ Editor via HTML Entity Bypass in Frontend FAQ Submissionhigh8.2<4.2.0-alpha4.2.0-alpha
CVE-2026-46365phpMyFAQ's Missing Authorization on Tag Deletion Allows Any Authenticated User to Delete Tagsmedium5.4<4.1.24.1.2
CVE-2026-45009phpMyFAQ: Ordinary Authenticated User Can Access Admin-Only API Endpoints Due to Insufficient Authorization Check in phpMyFAQmedium4.3>=4.1.1 and <4.1.24.1.2
CVE-2026-46360phpMyFAQ has a SVG Sanitizer Entity Decoding Depth Limit Bypass Leading to Stored XSSmedium5.4<4.1.24.1.2
CVE-2026-46363phpMyFAQ has Stored XSS in FAQ Question/Answer via Encode-Decode Bypass of removeAttributes() Sanitizationmedium5.4<4.1.24.1.2
CVE-2026-48488phpMyFAQ has Weak Cryptography - SHA1 for Password Hashinglow0.0<4.1.44.1.4
CVE-2026-34974phpMyFAQ: SVG Sanitizer Bypass via HTML Entity Encoding Leads to Stored XSS and Privilege Escalationmedium5.4<4.1.14.1.1

Am I affected?

Find out in one command. phpwarden checks your composer.lock against this advisory and 20,000+ others, ranked by real-world exploitation (CISA KEV + EPSS). Free, offline, open data.

# one-time install
pip install phpwarden

# then
phpwarden deps composer.lock

Or keep it checked automatically: GitHub Action · pre-commit hook · GitLab CI · Laravel artisan command

Install docs   How findings are ranked
A version is vulnerable when it falls inside an affected range and below the fixed version. phpwarden applies these ranges to the exact versions in your lockfile or install, so you only see what applies to you.