Karentanan dina tumpukan kernel IPv6 Linux, ngamungkinkeun palaksanaan kode jarak jauh

Inpormasi ngeunaan kerentanan (CVE-2023-6200) dina tumpukan jaringan kernel parantos diungkabkeun. Linux, которая при определённых обстоятельствах позволяет злоумышленнику из локальной сети добиться выполнения своего кода через отправку специально оформленного пакета ICMPv6 с сообщением RA (Router Advertisement), предназначенным для анонсирования информации о маршрутизаторе.

Уязвимость может быть эксплуатирована только из локальной сети и проявляется в системах со включённой поддержкой IPv6 и активным sysctl-параметром «net.ipv6.conf.<имя_сетевого_интерфейса>.accept_ra» (можно проверить командой «sysctl net.ipv6.conf| grep accept_ra»), который по умолчанию отключён в RHEL и Ubuntu для внешних сетевых интерфейсов, но включён для интерфейса loopback, что допускает атаку с той же системы.

Kerentanan disababkeun ku kaayaan balapan nalika tukang sampah ngolah rékaman fib6_info basi, anu tiasa nyababkeun aksés ka daérah mémori anu parantos dibébaskeun (nganggo-sanggeus-gratis). Nalika nampi pakét ICMPv6 sareng pesen iklan router (RA, Iklan router), tumpukan jaringan nyauran fungsi ndisc_router_discovery (), anu mana, upami pesen RA ngandung inpormasi ngeunaan umur rute, nyauran fungsi fib6_set_expires () sareng ngeusian gc_link. struktur. Pikeun ngabersihan up éntri luntur, make fib6_clean_expires () fungsi, nu detaches entri di gc_link tur mupus memori dipaké ku struktur fib6_info. Dina hal ieu, aya momen nu tangtu nalika mémori pikeun struktur fib6_info geus dibébaskeun, tapi link ka dinya terus aya dina struktur gc_link.

Уязвимость проявляется начиная с ветки 6.6 и устранена в версиях 6.6.9 и 6.7. Статус устранения уязвимости в дистрибутивах можно оценить на данных страницах: Debian, Ubuntu, SUSE, RHEL, Fedora, Arch Linux, Gentoo, Slackware. Из дистрибутивов, в которых поставляются пакеты с ядром 6.6, можно отметить Arch Linux, Gentoo, Fedora, Slackware, OpenMandriva и Manjaro, в остальных дистрибутивах не исключено бэкпортирование изменения с ошибкой в пакеты с более старыми ветками ядра (например, в Debian упоминается, что уязвим пакет с ядром 6.5.13, в то время как проблемное изменение появилось в ветке 6.6). В качестве обходного пути защиты можно отключить IPv6 или присвоить значение 0 параметрам «net.ipv6.conf.*.accept_ra».

sumber: opennet.ru

Mésér hosting anu dipercaya pikeun situs anu gaduh panyalindungan DDoS, server VPS VDS 🔥 Meser hosting situs wéb anu tiasa dipercaya nganggo panyalindungan DDoS, server VPS VDS | ProHoster