Уязвимости в systemd, Flatpak, Samba, FreeRDP, Clamav, Node.js

V utilite systemd-tmpfiles, ktorá je súčasťou systemd, bola zistená zraniteľnosť (CVE-2021-3997), ktorá umožňuje spôsobiť nekontrolovanú rekurziu. Problém môže byť využitý na vyvolanie odmietnutia služby počas spúšťania systému vytvorením veľkého počtu vnorených podadresárov v adresári /tmp. Oprava je zatiaľ dostupná vo forme patchu. Aktualizácie balíkov, ktoré problém riešia, sú navrhnuté v Ubuntu a SUSE, ale zatiaľ nie sú k dispozícii v Debiane, RHEL a Fedore (opravy sú v štádiu testovania).

Pri vytváraní tisícov vnorených adresárov vedie vykonanie operácie „systemd-tmpfiles --remove“ k havárii z dôvodu vyčerpania zásobníka. Zvyčajne utilita systemd-tmpfiles v jednom volaní vykonáva operácie mazania a vytvárania adresárov („systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev“), pričom najprv sa uskutoční mazanie a potom vytváranie, takže havária v štádiu mazania spôsobí, že dôležité súbory pre fungovanie, uvedené v /usr/lib/tmpfiles.d/*.conf, nebudú vytvorené.

Rovnako sa spomína nebezpečnejší scénar útoku na Ubuntu 21.04: keďže z havárie systemd-tmpfiles sa nevytvorí súbor /run/lock/subsys a adresár /run/lock umožňuje zápis pre všetkých používateľov, útočník môže vytvoriť adresár /run/lock/subsys pod svojím identifikátorom a prostredníctvom vytvárania symbolických odkazov, ktoré prekrývajú lock-súbory od systémových procesov, organizovať prepísanie systémových súborov.

Okrem toho treba zmieniť publikáciu nových verzií projektov Flatpak, Samba, FreeRDP, Clamav a Node.js, v ktorých boli odstránené zraniteľnosti:

  • V opravách nástrojov na zostavovanie samostatných balíkov Flatpak 1.10.6 a 1.12.3 boli odstránené dve zraniteľnosti: Prvá zraniteľnosť (CVE-2021-43860) umožňuje pri načítaní balíka z neovereného repozitára prostredníctvom manipulácie s metadátami skryť zobrazenie určitých rozšírených povolení počas inštalácie. Druhá zraniteľnosť (bez CVE) umožňuje počas zostavovania balíka príkazom „flatpak-builder --mirror-screenshots-url“ vytvoriť adresáre v oblastiach FS mimo adresára na zostavovanie.
  • V aktualizácii Samba 4.13.16 bola odstránená zraniteľnosť (CVE-2021-43566), ktorá umožňuje klientovi prostredníctvom manipulácie so symbolickými odkazmi na oddieloch SMB1 alebo NFS dosiahnuť vytvorenie na serveri katalógu mimo exportovanej oblasti FS (problém je spôsobený stavom súťaže a ťažko sa dá využiť v praxi, ale teoreticky je možný). Problému sú vystavené verzie do 4.13.16.

    Tiež bol publikovaný report o ďalšej podobnej zraniteľnosti (CVE-2021-20316), ktorá umožňuje autentifikovanému klientovi prostredníctvom manipulácie so symbolickými odkazmi prečítať alebo zmeniť obsah súboru alebo metadát adresára v oblasti FS. servera mimo exportovanej sekcie. Problém bol odstránený vo vydaní 4.15.0, ale zasahuje aj do minulých vetiev. Opravy pre staré vetvy však publikované nebudú, pretože stará architektúra Samba VFS neumožňuje vyriešiť problém kvôli viazanosti operácií s metadátami na súborové cesty (v Samba 4.15 bol vrstva VFS úplne predelená). Nebezpečenstvo problému znižuje to, že je dostatočne zložité na vyžitie a práva prístupu používateľa by mali povoliť čítanie alebo zapisovanie do cieľového súboru alebo adresára.

  • V vydaní projektu FreeRDP 2.5, ponúkajúceho voľnú implementáciu protokolu vzdialeného prístupu k desktopu RDP (Remote Desktop Protocol), boli odstránené tri bezpečnostné problémy (identifikátory CVE neboli priradené), ktoré môžu viesť k pretečeniu zásobníka pri použití nesprávnej lokality, spracovaní špeciálne upravených parametrov registra a uvedení nesprávne formátovaného názvu rozšírenia. Zmienky v novej verzii zahŕňajú podporu knižnice OpenSSL 3.0, implementáciu nastavenia TcpConnectTimeout, zlepšenie kompatibility s LibreSSL a riešenie problémov so schránkou v prostrediach založených na Wayland.
  • V nových vydaniach voľného antivírusového balíka ClamAV 0.103.5 a 0.104.2 bola odstránená zraniteľnosť CVE-2022-20698, týkajúca sa nesprávneho čítania ukazovateľa a umožňujúca vzdialene vyvolať haváriu procesu, ak bol balík skompilovaný s knižnicou libjson-c a v nastaveniach je povolená možnosť CL_SCAN_GENERAL_COLLECT_METADATA (clamscan —gen-json).
  • V aktualizáciách platformy Node.js 16.13.2, 14.18.3, 17.3.1 a 12.22.9 boli odstránené štyri zraniteľnosti: obchádzanie overovania certifikátu pri overovaní sieťového pripojenia kvôli nesprávnej konverzii SAN (Subject Alternative Names) do reťazcového formátu (CVE-2021-44532); nesprávne spracovanie viacerých hodnôt v poliach subject a issuer, ktoré môžu byť použité na obchádzanie overovania týchto polí v certifikátoch (CVE-2021-44533); obchádzanie obmedzení súvisiacich s SAN-typom URI v certifikátoch (CVE-2021-44531); nedostatočné overovanie vstupných údajov vo funkcii console.table(), ktoré môže byť použité na priradenie prázdnych reťazcov digitálnym kľúčom (CVE-2022-21824).

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