Katalog CVE

CVE-2026-105614

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

Funkcja anon.image_blur() w PostgreSQL Anonymizer przed wersją 3.3.0 nie sprawdza zadeklarowanych wymiarów dostarczonego obrazu, co pozwala atakującemu podać mały obraz z ogromnymi zadeklarowanymi wymiarami. Może to wyczerpać pamięć backendu i doprowadzić do OOM-kill oraz odzyskiwania klastra po awarii.

Ocena ryzyka

Atakujący może wywołać wyczerpanie pamięci i awarię całego klastra PostgreSQL, powodując niedostępność usług i konieczność odzyskiwania po awarii.

Rekomendacja

Zaktualizuj PostgreSQL Anonymizer do wersji 3.3.0 lub nowszej oraz ogranicz dostęp do funkcji anon.image_blur() zaufanym użytkownikom.

Inne podatności w PostgreSQL Anonymizer

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

PostgreSQL Anonymizer's `anon.image_blur()` function doesn't check the declared dimension of the provided image, allowing an attacker to provide a small image with enormous declared dimensions. This vulnerability can be exploited to exhaust the memory of a backend and OOM-kill it (when ovecommit is on), which results in a cluster-wide crash recovery. The problem is resolved in PostgreSQL Anonymizer 3.3.0 and later versions.

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