Katalog CVE

CVE-2026-109573

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.26%

Percentyl 17 - wyżej niż 17% wszystkich znanych CVE

Streszczenie

W phpMyFAQ przed wersją 4.1.9 występuje luka wstrzyknięcia SQL w metodzie PdoMysql::escape(), która escapuje apostrofy backslashami traktowanymi dosłownie, gdy MySQL lub MariaDB działa w trybie NO_BACKSLASH_ESCAPES. Nieuwierzytelniony atakujący może wysłać w parametrze wyszukiwania api/autocomplete znak Unicode prawego apostrofu, normalizowany do apostrofu ASCII, aby odczytać poświadczenia i sekrety konfiguracji, modyfikować rekordy lub usuwać tabele.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać poświadczenia i sekrety konfiguracji, modyfikować dane lub usuwać tabele. Prowadzi to do pełnego naruszenia poufności i integralności bazy danych.

Rekomendacja

Zaktualizuj phpMyFAQ do wersji 4.1.9 (lub nowszej). Do czasu aktualizacji rozważ wyłączenie trybu NO_BACKSLASH_ESCAPES lub ograniczenie dostępu do api/autocomplete.

Inne podatności w phpMyFAQ

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

phpMyFAQ before 4.1.9 contains an SQL injection vulnerability in PdoMysql::escape(), which escapes single quotes with backslashes that are treated literally when MySQL or MariaDB runs in NO_BACKSLASH_ESCAPES mode. Unauthenticated attackers can send a Unicode right single quotation mark in the search parameter of api/autocomplete, which is normalized to an ASCII quote, to read credentials and configuration secrets, modify records, or drop tables.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS