CVE-2026-14662
WysokieCVSS 8.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 49 - wyżej niż 49% wszystkich znanych CVE
Streszczenie
Zawinięcie liczby całkowitej w funkcjach typów danych tsvector i tsquery w PostgreSQL pozwala nieuprzywilejowanemu użytkownikowi bazy danych na spowodowanie zbyt małej alokacji i zapisu poza zakresem, poprzez spreparowane duże dane wejściowe. Może to umożliwić wykonanie dowolnego kodu jako użytkownik systemu operacyjnego uruchamiający bazę danych. Podatność dotyczy wersji przed 18.5, 17.11, 16.15, 15.19 i 14.24.
Ocena ryzyka
Nawet nieuprzywilejowany użytkownik bazy danych może wykorzystać tę podatność do wykonania kodu na serwerze, co może prowadzić do eskalacji uprawnień i naruszenia integralności danych.
Rekomendacja
Zaleca się aktualizację PostgreSQL do wersji zawierającej poprawkę (18.5, 17.11, 16.15, 15.19, 14.24 lub nowsze).
Oryginalny opis (angielski, źródło NVD)
Integer wraparound in PostgreSQL tsvector and tsquery data type functions allows an unprivileged database user to cause the server to undersize an allocation and write out-of-bounds, via crafted large inputs. This may execute arbitrary code as the operating system user running the database. These types are typically sourced from application logic, not taken from the application's user. Hence, application users attacking the database, through the application as a conduit, are unlikely. CVE-2026-6473 had fixed similar problems. Versions before PostgreSQL 18.5, 17.11, 16.15, 15.19, and 14.24 are affected.

