Katalog CVE

CVE-2026-14666

ŚrednieCVSS 4.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

W PostgreSQL wykryto niepełne śledzenie zmian w członkostwie ról, atrybutach ról i własności baz danych, co pozwala zapytaniu na kontynuowanie korzystania z buforowanych polityk bezpieczeństwa na poziomie wierszy po zmianach wymagających innej polityki, poprzez ponowne użycie planu. Nieaktualne polityki pozostają aż do unieważnienia pamięci podręcznej lub zakończenia sesji. Pozwala to użytkownikowi na dokończenie odczytów i modyfikacji, które były wcześniej dozwolone, ale teraz są zabronione. Atakujący musi dostosować atak do konkretnego wzorca usuwania uprawnień i polityk bezpieczeństwa wierszy w aplikacji. Podatne są wersje przed PostgreSQL 18.5, 17.11, 16.15, 15.19 i 14.24.

Ocena ryzyka

Ryzyko obejmuje możliwość nieautoryzowanego dostępu do danych po cofnięciu uprawnień, co może prowadzić do naruszenia poufności i integralności danych.

Rekomendacja

Zaleca się aktualizację PostgreSQL do wersji z poprawką oraz przegląd aplikacji pod kątem wzorców zarządzania uprawnieniami i politykami bezpieczeństwa wierszy.

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

Incomplete tracking in PostgreSQL of changes to role membership, role attributes, and database ownership allows a query to continue using cached row-level security policies after those changes require a different policy, via plan reuse. Stale policies continue until some other event invalidates the cache or connection termination ends the session. This permits a user to complete reads and modifications that were recently permitted but now forbidden. An attacker must tailor an attack to a particular application's pattern of privilege removal and role-specific row security policies. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.

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