Zranitelnost v síťovém zásobníku jádra Linux

Ve zdrojovém kódu obsluhy protokolu RDS založeného na TCP (Reliable Datagram Socket, net/rds/tcp.c) byla odhalena zranitelnost (CVE-2019-11815), která může vést k přístupu k již uvolněné oblasti paměti a k odmítnutí služby (potenciálně nelze vyloučit možnost zneužití problému k provedení kódu). Problém je způsoben závodem (race condition), který může nastat při vykonávání funkce rds_tcp_kill_sock během čištění soketů pro prostor sítí.

Ve specifikaci NVD je problém označen jako vzdáleně zneužitelný, ale podle popisu opravy, bez místní přítomnosti v systému a manipulace s prostory sítí nelze útok zorganizovat vzdáleně. Zejména podle názoru vývojářů SUSE je zranitelnost zneužitelná pouze lokálně, organizace útoku je dost složitá a vyžaduje dodatečné privilegium v systému. Pokud je v NVD úroveň nebezpečnosti hodnocena na 9.3 (CVSS v2) a 8.1 (CVSS v2) bodů, podle hodnocení SUSE je nebezpečnost ohodnocena na 6.4 bodů z 10.

Představitelé Ubuntu také zhodnotili nebezpečnost problému jako střední. Přitom podle specifikace CVSS v3.0 byla problému přiřazena vysoká úroveň složitosti útoku a možnost zneužití je hodnocena pouze na 2.2 bodů z 10.

S ohledem na zprávu od společnosti Cisco je zranitelnost zneužitelná vzdáleně odesláním TCP paketů na aktivní síťové služby RDS a již existuje prototyp exploitu. Jak moc jsou tyto informace pravdivé, zatím není jasné, možná ve zprávě jsou pouze uměle vypovídány domněnky NVD. Podle informací VulDB exploity ještě nebyly vytvořeny a problém je zneužitelný pouze lokálně.

Problém se projevuje v jádrech do verze 5.0.8 a je zablokován březnovou opravou, která byla zařazena do jádra 5.0.8. V drtivé většině distribucí problém zůstává neopravený (Debian, RHEL, Ubuntu, SUSE). Oprava byla vydána pro SLE12 SP3, openSUSE 42.3 a Fedora.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster