Zraniteľnosti v Nix a Lix, ktoré umožňujú zvýšiť privilégiá v systéme

V balíčkových manažéroch Nix a Lix bola zaznamenaná zraniteľnosť, ktorá umožňuje vykonávať kód s právami pozadového procesu, ktorý v NixOS a mnohými používateľmi inštalovaných verziách beží s užívateľom root. Problém (CVE nebol pridelený) sa prejavuje v pozadovom procese nix-daemon, ktorý sa používa na sprístupnenie neprivilegovaným používateľom prístup k zostavovacím operáciám a úložisku balíkov.

Zraniteľnosť vzniká v dôsledku nedostatku obmedzenia rekursívneho spracovania adresárov v kóde na analýzu archívov NAR (Nix Archive), čo môže byť využité na iniciovanie vyčerpania zásobníka vlákien a prepísanie obsahu hromady (heap), umiestnenej za zásobníkom bez strážených stránok pamäte. Problém môže byť zneužitý akýmkoľvek používateľom, ktorý môže nadviazať spojenie s nix-daemon. Predvolene majú všetci používatelia túto možnosť, čo im umožňuje zvýšiť svoje privilégiá na úroveň root v mnohých používateľských inštaláciách Nix.

Problém bol vyriešený obmedzením úrovne rekurzie na 64 vnorených adresárov, pridaním strážených stránok pamäte medzi zásobníkom a hromadou a implementovaním dodatočných kontrol symbolických odkazov v NAR. V Nix sa zraniteľnosť prejavuje od verzie 2.24.4 a bola odstránená v vydaniach 2.34.7, 2.33.6, 2.32.8, 2.31.5, 2.30.5, 2.29.4 a 2.28.7. V Lix sa zraniteľnosť objavila vo verzii 2.93.0 a bola odstránená v aktualizáciách 2.93.4, 2.94.2 a 2.95.2. Balíčkový manažér Guix zraniteľnosť nezasahuje.

Okrem toho boli v zverejnených aktualizáciách Nix odstránené ďalšie zraniteľnosti (CVE chýba), ktorým bol pridelený stredný stupeň nebezpečnosti (4.3 z 10). Problém sa prejavuje od vydania Nix 2.24.7 a umožňuje organizovať zápis súborov do oblasti mimo koreňového adresára, do ktorého sa rozbaľuje archív. Zraniteľnosť sa zneužíva prostredníctvom vytvárania v tar-súboroch prvkov s absolútnymi cestami k súborom. Pri rozbaľovaní takýchto archívov príkazom „nix-prefetch-url —unpack“ alebo „nix store prefetch-file —unpack“ sa súbory s absolútnymi cestami extrahujú tak, ako sú, bez transformácie na relatívnu cestu.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster