Katalog CVE

CVE-2026-112307

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

Streszczenie

sqlparse do wersji 0.6.0 zawiera podatność wstrzyknięcia kodu PHP, która pozwala atakującym wstrzyknąć wyrażenia PHP poprzez dostarczenie tekstu SQL zawierającego nieescapowane znaki dolara. Atakujący mogą osadzić sekwencje ${expr} lub {${expr}}, które OutputPHPFilter umieszcza w ciągach znaków w podwójnych cudzysłowach, wykonując dowolny kod PHP przy uruchomieniu wygenerowanego fragmentu.

Ocena ryzyka

Możliwe jest wykonanie dowolnego kodu PHP w kontekście aplikacji przetwarzającej niezaufany SQL, co może prowadzić do przejęcia serwera i wycieku danych. Ryzyko dotyczy systemów używających sqlparse do generowania kodu PHP.

Rekomendacja

Zaktualizuj sqlparse do wersji nowszej niż 0.6.0, jeśli jest dostępna, lub unikaj używania OutputPHPFilter na niezaufanych danych wejściowych. Wprowadź walidację i escapowanie tekstu SQL przed przetwarzaniem.

Inne podatności w sqlparse

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

sqlparse through 0.6.0 contains a PHP code injection vulnerability that allows attackers to inject PHP expressions by supplying SQL text containing unescaped dollar signs. Attackers can embed ${expr} or {${expr}} sequences that OutputPHPFilter places in double-quoted strings, executing arbitrary PHP code when the generated snippet runs.

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