Kritické zranitelnosti v Netatalk, vedoucí k vzdálenému spuštění kódu

V Netatalk, serveri implementácie sieťových protokolov AppleTalk a Apple Filing Protocol (AFP), bolo zistených šesť zraniteľností, ktoré môžu byť zneužité na vzdialené vykonávanie kódu s právami root prostredníctvom odosielania špeciálne formátovaných paketov. Netatalk využíva mnoho výrobcov zariadení na ukladanie dát (NAS) na zabezpečenie výmeny súborov a prístupu k tlačiarňam z počítačov Apple, napríklad bol použitý v zariadeniach Western Digital (problém bol vyriešený odstránením Netatalk z firmvérov WD). Netatalk je tiež súčasťou mnohých distribúcií, vrátane OpenWRT (odverejnený od verzie OpenWrt 22.03), Debianu, Ubuntua, SUSE, Fedory a FreeBSD, ale nie je používaný predvolene. Problémy boli odstránené v vydaní Netatalk 3.1.13.

Zistené problémy:

  • CVE-2022-0194 — nedostatok správneho overovania veľkosti externých dát vo funkcii ad_addcomment() pred ich kopírovaním do fixného bufferu. Zraniteľnosť umožňuje vzdialenému útočníkovi bez autentifikácie dosiahnuť vykonanie svojho kódu s právami root.
  • CVE-2022-23121 — nesprávne spracovanie chýb vo funkcii parse_entries(), ktoré sa objavujú pri analýze záznamov AppleDouble. Zraniteľnosť umožňuje vzdialenému útočníkovi bez autentifikácie dosiahnuť vykonanie svojho kódu s právami root.
  • CVE-2022-23122 — nedostatok správneho overovania veľkosti externých dát vo funkcii setfilparams() pred ich kopírovaním do fixného bufferu. Zraniteľnosť umožňuje vzdialenému útočníkovi bez autentifikácie dosiahnuť vykonanie svojho kódu s právami root.
  • CVE-2022-23124 — nedostatok správneho overovania vstupných údajov v metóde get_finderinfo(), čo vedie k čítaniu z oblasti mimo pridelenej pamäte. Zraniteľnosť umožňuje vzdialenému útočníkovi bez autentifikácie dosiahnuť únik informácií z pamäte procesu. V kombinácii s inými zraniteľnosťami môže táto chyba byť tiež využitá na vykonanie kódu s právami root.
  • CVE-2022-23125 — nedostatok overovania veľkosti pri analýze elementu „len“ vo funkcii copyapplfile() pred kopírovaním dát do fixného bufferu. Zraniteľnosť umožňuje vzdialenému útočníkovi bez autentifikácie dosiahnuť vykonanie svojho kódu s právami root.
  • CVE-2022-23123 — nedostatok overovania prichádzajúcich externých údajov v metóde getdirparams(), čo vedie k čítaniu z oblasti mimo vyhradeného pamäťového bloku. Zraniteľnosť umožňuje útočníkovi na diaľku bez autentifikácie dosiahnuť únik informácií z pamäte procesu.

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