p PatchFirst

PatchFirst · Vulnerabilidades recientes

thorsten/phpmyfaq 4.1.0-RC.7: vulnerabilidades conocidas · Página 2

Vulnerabilidades conocidas que afectan a thorsten/phpmyfaq 4.1.0-RC.7: 27. Compara las versiones corregidas de abajo con la que tienes instalada.

Filtrar vulnerabilidades
Borrar filtros

Vulnerabilidades: 27

  1. CVE-2026-46359

    Alta · CVSS 7.7EPSS 0,26%Corrección disponible

    phpMyFAQ - SQL Injection in CurrentUser::setTokenData via Unescaped OAuth Token Fields

    phpMyFAQ before 4.1.2 contains a sql injection vulnerability in CurrentUser::setTokenData that allows authenticated attackers to execute arbitrary SQL by injecting malicious OAuth token claims. Attackers with Azure AD accounts containing SQL metacharacters in display names or JWT claims can break out of string literals and execute arbitrary database queries.

    • Actualiza a 4.1.2
    Publicación Actualización
  2. CVE-2026-45010

    Crítica · CVSS 9.3EPSS 0,43%Corrección disponible

    phpMyFAQ - Unauthenticated Two-Factor Authentication Brute-Force via /admin/check Endpoint

    phpMyFAQ before 4.1.2 contains an improper restriction of excessive authentication attempts vulnerability in the /admin/check endpoint, which accepts arbitrary user-id parameters without session binding or rate limiting. Unauthenticated attackers can brute-force any user's six-digit TOTP code by submitting POST requests with sequential token values, bypassing two-factor authentication to gain full administrative access.

    • Actualiza a 4.1.2
    Publicación Actualización
  3. CVE-2026-45008

    Alta · CVSS 7.0EPSS 0,27%Corrección disponible

    phpMyFAQ - Path Traversal in Client::deleteClientFolder via URL Parameter

    phpMyFAQ before 4.1.2 contains a path traversal vulnerability in Client::deleteClientFolder that allows admins with INSTANCE_DELETE permission to delete arbitrary directories. Attackers can submit traversal sequences like https://../../../<path> in the client URL parameter to recursively delete directories outside the intended clientFolder scope.

    • Actualiza a 4.1.2
    Publicación Actualización
  4. CVE-2026-45007

    Media · CVSS 5.3EPSS 0,26%Corrección disponible

    phpMyFAQ - Missing Permission Check on 12 Configuration API Endpoints Allows Information Disclosure

    phpMyFAQ before 4.1.2 contains missing permission checks in ConfigurationTabController.php where 12 endpoints use userIsAuthenticated() instead of userHasPermission(CONFIGURATION_EDIT). Any authenticated user can enumerate system configuration metadata including permission model, cache backend, mail provider, and translation provider by querying /admin/api/configuration endpoints, violating least privilege access control.

    • Actualiza a 4.1.2
    Publicación Actualización
  5. CVE-2026-34974

    Media · CVSS 5.4EPSS 0,18%Corrección disponible

    phpMyFAQ: SVG Sanitizer Bypass via HTML Entity Encoding leads to Stored XSS and Privilege Escalation

    phpMyFAQ is an open source FAQ web application. Prior to version 4.1.1, the regex-based SVG sanitizer in phpMyFAQ (SvgSanitizer.php) can be bypassed using HTML entity encoding in javascript: URLs within SVG <a href> attributes. Any user with edit_faq permission can upload a malicious SVG that executes arbitrary JavaScript when viewed, enabling privilege escalation from editor to full admin takeover. This issue has been patched in version 4.1.1.

    • Actualiza a 4.1.1
    Publicación Actualización
  6. CVE-2026-34973

    Media · CVSS 6.9EPSS 0,34%Corrección disponible

    phpMyFAQ has a LIKE Wildcard Injection in Search.php — Unescaped % and _ Metacharacters Enable Broad Content Disclosure

    phpMyFAQ is an open source FAQ web application. Prior to version 4.1.1, the searchCustomPages() method in phpmyfaq/src/phpMyFAQ/Search.php uses real_escape_string() (via escape()) to sanitize the search term before embedding it in LIKE clauses. However, real_escape_string() does not escape SQL LIKE metacharacters % (match any sequence) and _ (match any single character). An unauthenticated attacker can inject these wildcards into search queries, causing them to match unintended records — including content that was not meant to be surfaced — resulting in information disclosure. This issue has been patched in version 4.1.1.

    • Actualiza a 4.1.1
    Publicación Actualización
  7. CVE-2026-32629

    Media · CVSS 5.4EPSS 0,26%Corrección disponible

    phpMyFAQ: Stored XSS via Unsanitized Email Field in Admin FAQ Editor

    phpMyFAQ is an open source FAQ web application. Prior to version 4.1.1, an unauthenticated attacker can submit a guest FAQ with an email address that is syntactically valid per RFC 5321 (quoted local part) yet contains raw HTML — for example "<script>alert(1)</script>"@evil.com. PHP's FILTER_VALIDATE_EMAIL accepts this email as valid. The email is stored in the database without HTML sanitization and later rendered in the admin FAQ editor template using Twig's |raw filter, which bypasses auto-escaping entirely. This issue has been patched in version 4.1.1.

    • Actualiza a 4.1.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →