Katalog CVE

CVE-2025-14180

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Podatność w sterowniku PDO PostgreSQL dla PHP powoduje, że nieprawidłowa sekwencja znaków (np. \x99) w parametrze przygotowanego zapytania może prowadzić do błędów cytowania, gdy włączona jest opcja PDO::ATTR_EMULATE_PREPARES. Problem dotyczy wersji PHP 8.1.x przed 8.1.34, 8.2.x przed 8.2.30, 8.3.x przed 8.3.29, 8.4.x przed 8.4.16 oraz 8.5.x przed 8.5.1.

Ocena ryzyka

Ryzyko polega na możliwym nieprawidłowym działaniu zapytań SQL, co może prowadzić do błędów aplikacji lub potencjalnego wstrzyknięcia SQL, jeśli dane wejściowe nie są odpowiednio filtrowane.

Rekomendacja

Zaleca się natychmiastową aktualizację PHP do wersji 8.1.34, 8.2.30, 8.3.29, 8.4.16 lub 8.5.1 w zależności od używanej gałęzi. Jeśli aktualizacja nie jest możliwa, tymczasowo wyłącz opcję PDO::ATTR_EMULATE_PREPARES.

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

In PHP versions 8.1.* before 8.1.34, 8.2.* before 8.2.30, 8.3.* before 8.3.29, 8.4.* before 8.4.16, 8.5.* before 8.5.1 when using the PDO PostgreSQL driver with PDO::ATTR_EMULATE_PREPARES enabled, an invalid character sequence (such as \x99) in a prepared statement parameter may cause the quoting fu

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