CVE-2026-6472
ŚrednieStreszczenie
Brak autoryzacji w poleceniu CREATE TYPE w PostgreSQL pozwala twórcy obiektu na przejęcie innych zapytań, które używają search_path do znajdowania typów zdefiniowanych przez użytkownika, w tym typów zdefiniowanych przez rozszerzenia. Ofiara będzie mogła wykonać dowolne funkcje SQL wybrane przez atakującego.
Ocena ryzyka
Organizacja może być narażona na wykonanie nieautoryzowanych operacji SQL, co może prowadzić do utraty danych lub naruszenia integralności systemu. Atakujący może wykorzystać tę podatność do przejęcia kontroli nad zapytaniami użytkowników.
Rekomendacja
Zaleca się aktualizację PostgreSQL do najnowszej wersji, aby usunąć tę lukę. Należy również przeanalizować i ograniczyć uprawnienia do tworzenia typów w bazie danych.
Oryginalny opis (angielski, źródło NVD)
Missing authorization in PostgreSQL CREATE TYPE allows an object creator to hijack other queries that use search_path to find user-defined types, including extension-defined types. That is to say, the victim will execute arbitrary SQL functions of the attacker's choice. Versions before PostgreSQL

