Katalog CVE

CVE-2010-1447

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Moduł Safe (znany również jako Safe.pm) w wersji 2.26 oraz wcześniejszych, używany w PostgreSQL, pozwala atakującym na obejście ograniczeń dostępu do funkcji Safe::reval i Safe::rdo. Dzięki temu mogą wstrzykiwać i wykonywać dowolny kod, wykorzystując odniesienia do subroutine i opóźnione wykonanie.

Ocena ryzyka

Organizacja narażona jest na poważne zagrożenie związane z możliwością wykonania dowolnego kodu, co może prowadzić do utraty danych, nieautoryzowanego dostępu lub całkowitego przejęcia systemu. Atakujący mogą wykorzystać tę podatność do eskalacji uprawnień.

Rekomendacja

Zaleca się aktualizację PostgreSQL do wersji, która nie jest podatna na tę lukę, oraz przegląd i wzmocnienie zabezpieczeń aplikacji korzystających z modułu Safe.pm.

Powiązane podatności

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

The Safe (aka Safe.pm) module 2.26, and certain earlier versions, for Perl, as used in PostgreSQL 7.4 before 7.4.29, 8.0 before 8.0.25, 8.1 before 8.1.21, 8.2 before 8.2.17, 8.3 before 8.3.11, 8.4 before 8.4.4, and 9.0 Beta before 9.0 Beta 2, allows context-dependent attackers to bypass intended (1) Safe::reval and (2) Safe::rdo access restrictions, and inject and execute arbitrary code, via vectors involving subroutine references and delayed execution.

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