Katalog CVE

CVE-2026-104457

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

YesWiki w wersji przed 4.6.7 zawiera podatność SQL injection w akcji Bazar filtertags, która otacza nieescapowane tokeny atrybutu filterN cudzysłowami i konkatenuje je do surowej klauzuli tags.value IN (...). Nieuwierzytelnieni atakujący na domyślnych instalacjach mogą zapisać znacznik filtertags na stronie z tokenem kończącym się backslashem, co zaburza parzystość cudzysłowów przy escapowaniu backslashem w MySQL. Pozwala to wstrzyknąć pięciokolumnowe podzapytanie UNION w celu odczytu dowolnych danych z tabel, takich jak hashe haseł.

Ocena ryzyka

Atakujący może odczytać dowolne dane z bazy danych, w tym hashe haseł. Może to prowadzić do przejęcia kont uprzywilejowanych i dalszych ataków.

Rekomendacja

Zaktualizuj YesWiki do wersji 4.6.7 lub nowszej. Ogranicz możliwość zapisu znaczników filtertags przez niezaufanych użytkowników.

Inne podatności w YesWiki

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

YesWiki before 4.6.7 contains an SQL injection vulnerability in the Bazar filtertags action, which wraps unescaped filterN attribute tokens in quotes and concatenates them into a raw tags.value IN (...) clause. Unauthenticated attackers on default installs can save filtertags markup in a page with a trailing-backslash token that breaks quote parity under MySQL backslash escaping. This lets them inject a five-column UNION subquery to read arbitrary table data such as password hashes.

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