Vzdialená DoS zraniteľnosť v IPv6 zásobníku FreeBSD

Vo FreeBSD bola odstránená zraniteľnosť (CVE-2019-5611), ktorá umožňuje vyvolať pád jadra (packet-of-death) cez odoslanie špeciálne fragmentovaných paketov ICMPv6 MLD (Multicast Listener Discovery). Problém je spôsobená nedostatočnej kontroly pri volaní m_pulldown(), čo môže viesť k vráteniu neprerušovaných reťazcov mbufs, v rozpore s očakávaniami volajúcej strany.

Zraniteľnosť bola odstránená v aktualizáciách 12.0-RELEASE-p10, 11.3-RELEASE-p3 a 11.2-RELEASE-p14. Ako obchádzajúce riešenie ochrany je možné vypnúť podporu fragmentácie pre IPv6 alebo filtrovať na firewallu možnosti v hlavičke HBH (Hop-by-Hop). Zaujímavé je, že k zraniteľnosti vedúca chyba bola odhalaná už v roku 2006 a odstránená v OpenBSD, NetBSD a macOS, no zostala neopravena vo FreeBSD, hoci vývojári FreeBSD boli o probléme informovaní.

Rovnako je možné poznamenať odstránenie vo FreeBSD ďalších dvoch zraniteľností:

  • CVE-2019-5603 — pretečenie počítadla odkazov na štruktúry údajov v mqueuefs pri použití 32-bitových knižníc v 64-bitovom prostredí (32-bit compat). Problém sa prejavuje pri aktivácii mqueuefs, ktorá nie je predvolene zapnutá, a môže viesť k prístupu k súborom, adresárom a socketom, ktoré otvorili procesy patriace iným používateľom, alebo k organizácii prístupu k externým súborom z jail-okolia. Pri prístupoch používateľa s root-prístupom v jail, zraniteľnosť umožňuje získať root-prístup na strane hostiteľského prostredia.
  • CVE-2019-5612 — problém pri viacerých prístupoch k zariadeniu /dev/midistat, keď vzniká štát závodu, môže viesť k čítaniu oblastí pamäte jadra mimo hraníc vyhradeného pre midistat buffer. Na 32-bitových systémoch pokus o využitie zraniteľnosti vedie k pádu jadra, zatiaľ čo na 64-bitových umožňuje zistiť obsah ľubovoľných oblastí pamäte jadra.

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