A PostgreSQL-ben egy sebezhetőség lehetővé teszi a kód futtatását munkafolyamat jogokkal.

Kijavították a PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 és 12.21 támogatott főágakhoz szükséges javítófrissítéseket, amelyek során 35 hibát javítottak, és 3 sebezhetőséget szüntettek meg - egy súlyost és kettő nem súlyost. A PostgreSQL 12 főág támogatásának megszüntetését is bejelentették, amelyhez további frissítések nem fognak készülni.

A veszélyes sebezhetőség (CVE-2024-10979), amely 10-ből 8.8-as veszélyességi szinttel bír, lehetővé teszi, hogy egy, a PL/Perl funkciók létrehozására jogosultsággal rendelkező helyi felhasználó kódot hajtson végre a DBMS működési jogainak megfelelően. A sebezhetőséget az okozza, hogy a PL/Perl funkciókban a munkafolyamat környezeti változóit, beleértve a PATH változót, amely az végrehajtható fájlok elérési útvonalait határozza meg, és a PostgreSQL-hez specifikus környezeti változókat meg lehet változtatni. Megjegyzendő, hogy a támadáshoz elegendő a DBMS-hez való hozzáférés, és a rendszerben nem szükséges fiók létrehozása. CREATE OR REPLACE FUNCTION plperl_set_env_var() RETURNS void AS $$ $ENV{‘ENV_VAR’} = ‘testval’; $$ LANGUAGE plperl; SELECT plperl_set_env_var();

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster