Katalog CVE

CVE-2026-6464

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

W PostgreSQL, w psql, podczas operacji COPY, może dojść do włączenia niezaufanych danych, co pozwala administratorowi serwera na spowodowanie wykonania linii danych jako poleceń psql, poprzez wstrzyknięcie błędu. Jeśli polecenie "COPY FROM STDIN" lub "\copy FROM STDIN" zakończy się niepowodzeniem przed wskazaniem przez serwer oczekiwania na wiersze wejściowe, psql przetwarza wiersze danych jako polecenia psql. "COPY FROM" z nazwą pliku nie jest dotknięte. Administrator serwera nie ma bezpośredniej kontroli nad wierszami danych, więc pełny atak wymaga od atakującego osobnego przejęcia kontroli nad serwerem i wierszami danych. Alternatywnie, atakujący kontrolujący tylko wiersze danych może przeprowadzić atak przez przypadkowy błąd, którego nie kontroluje. Dotknięte są wersje przed PostgreSQL 18.6, 17.11, 16.15, 15.19 i 14.24.

Ocena ryzyka

Administrator serwera może wykorzystać tę podatność do wykonania dowolnych poleceń psql na kliencie, co może prowadzić do naruszenia bezpieczeństwa systemu klienckiego i danych.

Rekomendacja

Zaleca się aktualizację PostgreSQL do wersji 18.6, 17.11, 16.15, 15.19 lub 14.24 lub nowszej, aby zapobiec temu atakowi.

Inne podatności w PostgreSQL

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

Untrusted data inclusion in PostgreSQL psql COPY may allow a server administrator to elicit execution of data lines as psql commands, via error injection. If the "COPY FROM STDIN" or "\copy FROM STDIN" command fails before the server indicates that it awaits input rows, psql processes the in-line data rows as psql commands. "COPY FROM" with a filename is unaffected. The server administrator has no inherent control over the data rows, so a complete attack requires the attacker to separately acquire control of both the server and the data rows. Alternatively, an attacker controlling data rows alone might complete an attack through a coincidental error that they don't control. Versions before PostgreSQL 18.6, 17.11, 16.15, 15.19, and 14.24 are affected.

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