CVE-2026-83534
ŚrednieCVSS 6.4Streszczenie
PostgreSQL Anonymizer zawiera podatność w funkcji anon.anonymize_database_parallel(), która pozwala właścicielowi tabeli na wykonanie dowolnego kodu z uprawnieniami superużytkownika. Problem został naprawiony w wersji 3.2.0 i późniejszych.
Ocena ryzyka
Osoba posiadająca dostęp do tabeli może uzyskać pełną kontrolę nad bazą danych, co prowadzi do naruszenia poufności, integralności i dostępności danych.
Rekomendacja
Zaleca się natychmiastową aktualizację PostgreSQL Anonymizer do wersji 3.2.0 lub nowszej oraz ograniczenie uprawnień właścicieli tabel.
Inne podatności w PostgreSQL Anonymizer
Zobacz wszystkie- CVE-2026-19634Średnie
PostgreSQL Anonymizer zawiera podatność na wstrzyknięcie SQL w dwóch funkcjach importujących. Użytkownik może utworzyć złośliwy dokument JSON z odpowiednio spreparowanymi nazwami obiektów. Jeśli superużytkownik wywoła anon.import_database_rules() lub anon.import_roles_rules(), złośliwy kod zostanie wykonany z uprawnieniami superużytkownika. Problem naprawiono w wersji 3.1.4 i późniejszych.
- CVE-2026-19633Wysokie
PostgreSQL Anonymizer zawiera podatność umożliwiającą nieuprzywilejowanym zamaskowanym użytkownikom wykonanie dowolnego kodu poprzez nadużycie operatorów, rzutowań domen lub podzapytań widoków zawierających niezaufane wyrażenia. Gdy te obiekty są oceniane w kontekście mechanizmów maskowania rozszerzenia, złośliwy kod może zostać wykonany z podwyższonymi uprawnieniami. Problem naprawiono w wersji 3.1.4 i późniejszych.
- CVE-2026-13455Średnie
Podatność w PostgreSQL Anonymizer pozwala nieuprzywilejowanym użytkownikom na wielokrotne wywoływanie funkcji anon.hash() i zbieranie par (seed, hash_output) w celu przeprowadzenia ataku brute-force offline i odgadnięcia soli.
- CVE-2026-11945Średnie
PostgreSQL Anonymizer zawiera podatność, która pozwala użytkownikowi uzyskać uprawnienia superużytkownika poprzez stworzenie dokumentu JSON z złośliwym kodem w określonej parze klucz-wartość. Jeśli superużytkownik wywoła funkcje import_database_rules() lub import_roles_rules(), złośliwy kod zostanie wykonany z uprawnieniami superużytkownika.
Oryginalny opis (angielski, źródło NVD)
PostgreSQL Anonymizer contains a vulnerability in the anon.anonymize_database_parallel() function that allows the owner of a table to run arbitrary code with superuser privilege. The issue is fixed in PostgreSQL Anonymizer 3.2.0 and later versions

