Katalog CVE

CVE-2026-14680

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

Pomylenie typów z argumentami typu danych "internal" w PostgreSQL pozwala każdemu użytkownikowi na wykonanie dowolnego kodu jako użytkownik systemu operacyjnego uruchamiający bazę danych, poprzez wywołania funkcji z tym typem argumentu. Typ "internal" reprezentuje klasę wzajemnie niekompatybilnych struktur danych nieprzeznaczonych do dostępu z SQL. System miał zapobiegać takim wywołaniom, ale luki w zabezpieczeniach pozostały. Podatne są wersje przed PostgreSQL 18.6, 17.11, 16.15, 15.19 i 14.24.

Ocena ryzyka

Każdy użytkownik bazy danych może uzyskać pełną kontrolę nad serwerem, co może prowadzić do całkowitej kompromitacji systemu i danych.

Rekomendacja

Zaktualizuj PostgreSQL do najnowszej wersji poprawkowej. Ogranicz uprawnienia użytkowników do wywoływania funkcji z typem "internal".

Inne podatności w PostgreSQL

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

Type confusion with PostgreSQL "internal" data type arguments allows any user to execute arbitrary code as the operating system user running the database, via calls to functions with that argument type. Type "internal" represents a class of mutually-incompatible data structures not intended for access from SQL. The system intended to prevent such function calls, but this prevention had gaps. 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