Vulnerabilitate DoS la distanță în stiva IPv6 FreeBSD

În FreeBSD remediată vulnerabilitate (CVE-2019-5611) care permite provocarea unei căderi a nucleului (packet-of-death) prin trimiterea de pachete ICMPv6 MLD special fragmentate (Descoperirea Listener Multicast). Problema provocată constă în lipsa verificării necesare în apelul m_pulldown(), ceea ce poate duce la returnarea unor lanțuri mbufs necontinuate, contrar așteptărilor apelantului.

Vulnerabilitatea remediată în actualizările 12.0-RELEASE-p10, 11.3-RELEASE-p3 și 11.2-RELEASE-p14. Drept soluție provizorie de protecție, se poate dezactiva suportul pentru fragmentare pentru IPv6 sau se pot filtra opțiunile din antet prin firewall HBH (Hop-by-Hop). Este interesant că eroarea care duce la vulnerabilitate a fost identificată încă din 2006 și a fost corectată în OpenBSD, NetBSD și macOS, dar a rămas necorectată în FreeBSD, în ciuda faptului că dezvoltatorii FreeBSD au fost alertați cu privire la problemă.

De asemenea, se poate menționa corectarea a două vulnerabilități în FreeBSD:

  • CVE-2019-5603 — depășire a contorului referințelor la structurile de date în mqueuefs atunci când se folosesc biblioteci de 32 de biți într-un mediu de 64 de biți (32-bit compat). Problema apare atunci când mqueuefs este activat, ceea ce nu este activat în mod implicit, și poate duce la accesul la fișiere, directoare și socket-uri deschise de procese aparținând altor utilizatori, sau pentru organizarea accesului la fișiere externe dintr-un mediu jail. Având acces root în jail, vulnerabilitatea permite obținerea accesului root în mediu host.
  • CVE-2019-5612 — problemă în accesarea multithreading a dispozitivului /dev/midistat care, în cazul apariției unei condiții de competiție, poate duce la citirea unor zone de memorie ale nucleului dincolo de limitele buffer-ului midistat. Pe sistemele de 32 de biți, încercarea de exploatare a vulnerabilității duce la căderea nucleului, iar pe cele de 64 de biți permite aflarea conținutului unor zone ale memoriei nucleului.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster