SÄrbarhet i PostgreSQL som möjliggör kodexekvering med arbetsprocessens rÀttigheter

Korrigerande uppdateringar har slĂ€ppts för alla stödda versioner av PostgreSQL 17.1, 16.5, 15.9, 14.14, 13.17 och 12.21, dĂ€r 35 fel har Ă„tgĂ€rdats och 3 sĂ„rbarheter har eliminerats — en farlig och tvĂ„ som inte Ă€r farliga. Stödet för versionen PostgreSQL 12 har ocksĂ„ upphört, och uppdateringar för den kommer inte lĂ€ngre att göras.

Den farliga sĂ„rbarheten (CVE-2024-10979), som har tilldelats svĂ„righetsgraden 8.8 av 10, tillĂ„ter en lokal anvĂ€ndare av databasen med rĂ€ttigheter att skapa PL/Perl-funktioner att köra kod med de rĂ€ttigheter som anvĂ€ndes av databasen. SĂ„rbarheten beror pĂ„ att variabler i arbetsprocessens miljö kan Ă€ndras i PL/Perl-funktioner, inklusive PATH-variabeln som anger sökvĂ€gar till körbara filer och PostgreSQL-specifika miljövariabler. Det har noterats att tillgĂ„ng till databasen Ă€r tillrĂ€cklig för att genomföra en attack, och ingen systemkonto krĂ€vs. CREATE OR REPLACE FUNCTION plperl_set_env_var() RETURNS void AS $$ $ENV{‘ENV_VAR’} = ‘testval’; $$ LANGUAGE plperl; SELECT plperl_set_env_var();

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster