Závažná zraniteľnosť PostgreSQL umožňuje vykonávať kód
V PostgreSQL bola opravená vysoko závažná zraniteľnosť súvisiaca s nevhodnou kontrolou premenných prostredia v PL/Perl. Jej zneužitím môže útočník získať schopnosť vykonávať ľubovoľný kód, získať citlivé informácie, alebo vykonať inú činnosť v závislosti napríklad od zneužitej premennej.
Zraniteľné systémy:
- PostgreSQL verzie staršie ako 17.1, 16.5, 15.9, 14.14, 13.17 a 12.21
Opis činnosti:
CVE-2024-10979 (CVSS skóre 8,8)
Vývojári PostgreSQL opravili vysoko závažnú zraniteľnosť v module PL/Perl, ktorá súvisí s nevhodnou kontrolou premenných prostredia jazyka Perl. Útočník s nízkymi oprávneniami môže tieto premenné meniť, napríklad môže pozmeniť premennú „PATH“, čím môže docieliť presmerovanie ku podvrhnutým škodlivým súborom a ich následným spustením vykonanie ľubovoľného kódu. Zraniteľnosť môže viesť tiež k úniku citlivých informácií a iným škodám.
Aktualizácie opravujú aj ďalšie tri zraniteľnosti z nižšou závažnosťou. Tieto umožňujú zvýšenie oprávnení a podvrhnutie a neautorizovanú úpravu dát.
Možné škody:
- Vykonanie ľubovoľného kódu
- Únik citlivých informácií
Odporúčania:
Bezodkladná aktualizácia PostgreSQL aspoň na verziu 17.1, 16.5, 15.9, 14.14, 13.17 alebo 12.21.
Zraniteľnosť môžete mitigovať obmedzením množiny povolených rozšírení (povolenia CREATE EXTENSIONS) a nastavením parametra shared_preload_libraries pre načítanie iba vyžadovaných rozšírení.
Odkazy: