ΠΠ±ΡΠ°Π²Π΅Π½ΠΈ ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡΠ° CVE-2023-6200) Π²ΠΎ ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΡΡΠ΅ΠΊ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux, ΡΡΠΎ, ΠΏΠΎΠ΄ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»Π½ΠΎΡΡΠΈ, ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° Π΄Π° Π³ΠΎ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Π½Π΅Π³ΠΎΠ²ΠΈΠΎΡ ΠΊΠΎΠ΄ ΡΠΎ ΠΈΡΠΏΡΠ°ΡΠ°ΡΠ΅ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠ°Π»Π½ΠΎ Π΄ΠΈΠ·Π°ΡΠ½ΠΈΡΠ°Π½ ΠΏΠ°ΠΊΠ΅Ρ ICMPv6 ΡΠΎ ΠΏΠΎΡΠ°ΠΊΠ° RA (Router Advertisement) Π½Π°ΠΌΠ΅Π½Π΅ΡΠ° Π·Π° ΡΠ΅ΠΊΠ»Π°ΠΌΠΈΡΠ°ΡΠ΅ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΡΡΠ΅ΡΠΎΡ.
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ° ΡΠ°ΠΌΠΎ ΠΎΠ΄ Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΠΌΡΠ΅ΠΆΠ° ΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΈ ΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° IPv6 ΠΈ Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ sysctl βnet.ipv6.conf.<network_interface_name>.accept_raβ (ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° βsysctl net.ipv6.conf | grep accept_raβ), ΡΡΠΎ Π΅ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΎ ΠΎΠ½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π²ΠΎ RHEL ΠΈ Ubuntu Π·Π° Π½Π°Π΄Π²ΠΎΡΠ΅ΡΠ½ΠΈ ΠΌΡΠ΅ΠΆΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ, Π½ΠΎ Π΅ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ΅Π½ΠΎ Π·Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ loopback, ΠΊΠΎΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π°ΠΏΠ°Π΄ ΠΎΠ΄ ΠΈΡΡΠΈΠΎΡ ΡΠΈΡΡΠ΅ΠΌ.
Π Π°Π½Π»ΠΈΠ²ΠΎΡΡΠ° Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½Π° ΠΎΠ΄ ΡΠΎΡΡΠΎΡΠ±Π° Π½Π° ΡΡΠΊΠ° ΠΊΠΎΠ³Π° ΡΠΎΠ±ΠΈΡΠ°ΡΠΎΡ Π½Π° ΡΡΠ±ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π° Π·Π°ΡΡΠΎΠ΅Π½ΠΈ Π·Π°ΠΏΠΈΡΠΈ fib6_info, ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π²Π΅ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄Π΅Π½Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠΊΠ° ΠΎΠ±Π»Π°ΡΡ (ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅-ΠΏΠΎ-ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ). ΠΠΎΠ³Π° ΠΏΡΠΈΠΌΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ ICMPv6 ΡΠΎ ΡΠ΅ΠΊΠ»Π°ΠΌΠ½Π° ΠΏΠΎΡΠ°ΠΊΠ° Π·Π° ΡΡΡΠ΅Ρ (RA, Π Π΅ΠΊΠ»Π°ΠΌΠ° Π·Π° ΡΡΡΠ΅Ρ), ΠΌΡΠ΅ΠΆΠ½ΠΈΠΎΡ ΡΡΠ΅ΠΊ ΡΠ° ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° ndisc_router_discovery(), ΠΊΠΎΡΠ°, Π°ΠΊΠΎ ΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° RA ΡΠΎΠ΄ΡΠΆΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΠΆΠΈΠ²ΠΎΡΠ½ΠΈΠΎΡ Π²Π΅ΠΊ Π½Π° ΡΡΡΠ°ΡΠ°, ΡΠ° ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° fib6_set_expires() ΠΈ ΡΠ° ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π° gc_link ΡΡΡΡΠΊΡΡΡΠ°. ΠΠ° Π΄Π° Π³ΠΈ ΠΈΡΡΠΈΡΡΠΈΡΠ΅ Π·Π°ΡΡΠ°ΡΠ΅Π½ΠΈΡΠ΅ Π·Π°ΠΏΠΈΡΠΈ, ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° fib6_clean_expires(), ΠΊΠΎΡΠ° Π³ΠΎ ΠΎΠ΄Π²ΠΎΡΡΠ²Π° Π·Π°ΠΏΠΈΡΠΎΡ Π²ΠΎ gc_link ΠΈ ΡΠ° Π±ΡΠΈΡΠ΅ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° fib6_info. ΠΠΎ ΠΎΠ²ΠΎΡ ΡΠ»ΡΡΠ°Ρ, ΠΏΠΎΡΡΠΎΠΈ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ³Π° ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° Π·Π° ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° fib6_info Π΅ Π²Π΅ΡΠ΅ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄Π΅Π½Π°, Π½ΠΎ Π²ΡΡΠΊΠ°ΡΠ° Π΄ΠΎ Π½Π΅Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π²ΠΎ ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° 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 ΠΈΠ»ΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ βnet.ipv0.conf.*.accept_raβ Π½Π° 6.
ΠΠ·Π²ΠΎΡ: opennet.ru