Katalog CVE

CVE-2026-119419

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

CakePHP do wersji 5.4.3 zawiera podatność na wstrzyknięcie SQL, która pozwala atakującym wstrzyknąć SQL poprzez dostarczenie niezwalidowanych wartości collation do StringExpression i IdentifierExpression. Atakujący kontrolujący nazwę collation przekazaną do konstruktora lub setCollation() może dołączyć SQL po niecytowanej klauzuli COLLATE, wpływając na każdy sterownik bazy danych w granicach uprawnień połączenia.

Ocena ryzyka

Atakujący może wykonywać dowolne zapytania SQL z uprawnieniami połączenia aplikacji, co może prowadzić do wycieku lub modyfikacji danych. Ryzyko dotyczy aplikacji przekazujących dane użytkownika do nazw collation.

Rekomendacja

Zaktualizuj CakePHP do wersji nowszej niż 5.4.3. Upewnij się, że nazwy collation nie pochodzą z danych wejściowych użytkownika i są walidowane na białej liście.

Inne podatności w CakePHP

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

CakePHP through 5.4.3 contains an sql injection vulnerability that allows attackers to inject SQL by supplying unvalidated collation values to StringExpression and IdentifierExpression. Attackers controlling a collation name passed to the constructor or setCollation() can append SQL after the unquoted COLLATE clause, affecting every database driver within the connection's privileges.

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