Уязвимости във FreeBSD, IPnet ΠΈ Nucleus NET, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΏΡ€ΠΈ рСализацията Π½Π° компрСсията Π² DNS

Π˜Π·ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΊΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΈ Π½Π° Forescout Research Labs ΠΈ JSOF Research ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Ρ…Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚Π½ΠΎ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π½Π° сигурността Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° схСмата Π·Π° компрСсия, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° повтарящи сС ΠΈΠΌΠ΅Π½Π° Π² ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡΡ‚Π° DNS, mDNS, DHCP ΠΈ IPv6 RA (ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° Π΄ΡƒΠ±Π»ΠΈΡ€Π°Ρ‰ΠΈ сС части ΠΎΡ‚ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ Π² ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ΠΈ няколко ΠΈΠΌΠ΅Π½Π°). Π’ Ρ…ΠΎΠ΄Π° Π½Π° ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π°Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Π° бяха ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈ 9 уязвимости, ΠΎΠ±ΠΎΠ±Ρ‰Π΅Π½ΠΈ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ‚ΠΎ ΠΈΠΌΠ΅ NAME:WRECK.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ са установСни във FreeBSD, Π° ΡΡŠΡ‰ΠΎ ΠΈ Π² ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈΡ‚Π΅ подсистСми IPnet, Nucleus NET ΠΈ NetX, ΠΊΠΎΠΈΡ‚ΠΎ сС разпространяват Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈ систСми Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ ΠΊΠ°Ρ‚ΠΎ VxWorks, Nucleus ΠΈ ThreadX, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² устройства Π·Π° автоматизация, Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π°, мСдицински ΡƒΡ€Π΅Π΄ΠΈ, Π°Π²ΠΈΠΎΠ½ΠΈΠΊΠ°, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ ΠΈ потрСбитСлска Π΅Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½ΠΈΠΊΠ°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π° сС, Ρ‡Π΅ уязвимоститС са Π½Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ 100 ΠΌΠΈΠ»ΠΈΠΎΠ½Π° устройства.

  • Уязвимостта във FreeBSD (CVE-2020-7461) позволявашС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄ Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° спСциално ΠΎΡ„ΠΎΡ€ΠΌΠ΅Π½ DHCP ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰, Π½Π°ΠΌΠΈΡ€Π°Ρ‰ сС Π² Π΅Π΄Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡ€Π΅ΠΆΠ° с ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°, чиято ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΡ‚ уязвимия DHCP ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π²ΠΎΠ΄Π΅Π»Π° Π΄ΠΎ ΠΏΡ€Π΅ΠΏΡŠΠ»Π²Π°Π½Π΅ Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ Π±Π΅ смСкчСн ΠΎΡ‚ Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΡ€ΠΎΡ†Π΅ΡΡŠΡ‚ dhclient, Π² ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π° уязвимостта, сС изпълнявашС с ΠΏΠΎΠ½ΠΈΠΆΠ΅Π½ΠΈ ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π² ΠΈΠ·ΠΎΠ»ΠΈΡ€Π°Π½Π° срСда Capsicum, ΠΎΡ‚ която бСшС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΎΡ‰Π΅ Π΅Π΄Π½Π° уязвимост Π·Π° ΠΈΠ·Π»ΠΈΠ·Π°Π½Π΅.

    Π‘ΡŠΡ‰Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠ°Ρ‚Π° Π΅ Π² Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Π²ΡŠΡ€Π½Π°Ρ‚ ΠΎΡ‚ DHCP ΡΡŠΡ€Π²ΡŠΡ€Π° с 119-Ρ‚Π° опция DHCP, позволяваща ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° списък β€ždomain searchβ€œ Π·Π° Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€Π°. НСправилното изчислСниС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° Π±ΡƒΡ„Π΅Ρ€Π°, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π·Π° Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈΡ‚Π΅ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈΠΌΠ΅Π½Π°, Π²ΠΎΠ΄ΠΈ Π΄ΠΎ запис Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½Π° ΠΎΡ‚ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰Π°Ρ‚Π° страна информация извън зададСния Π±ΡƒΡ„Π΅Ρ€. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ във FreeBSD бСшС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ ΠΎΡ‰Π΅ Π½Π° сСптСмври ΠΌΠΈΠ½Π°Π»Π°Ρ‚Π° Π³ΠΎΠ΄ΠΈΠ½Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡŠΡ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Сксплоатиран само с Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ°.

  • Уязвимостта Π² интСгрирания ΠΌΡ€Π΅ΠΆΠΎΠ² стСк IPnet, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π² RTOS VxWorks, ΠΌΠΎΠΆΠ΅ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π½ΠΎ Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠ΄ Π½Π° страната Π½Π° DNS ΠΊΠ»ΠΈΠ΅Π½Ρ‚a ΠΏΠΎΡ€Π°Π΄ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° компрСсията Π½Π° DNS ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ. ΠšΠ°ΠΊΡ‚ΠΎ сС ΠΎΠΊΠ°Π·Π°, Ρ‚Π°Π·ΠΈ уязвимост ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ Π΅ Π±ΠΈΠ»Π° ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΎΡ‚ компанията Exodus ΠΎΡ‰Π΅ ΠΏΡ€Π΅Π· 2016 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ Π½Π΅ Π΅ Π±ΠΈΠ»Π° ΠΏΠΎΠΏΡ€Π°Π²Π΅Π½Π°. Новото исканС към компанията Wind River ΡΡŠΡ‰ΠΎ остана Π±Π΅Π· ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ ΠΈ устройствата с IPnet остават уязвими.
  • Π’ стСка TCP/IP Nucleus NET, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Siemens, Π±Ρ‹Π»ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹ 6 уязвимостСй, Π΄Π²Π΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌΡƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡŽ ΠΊΠΎΠ΄Π°, Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ Π² обслуТивании. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° связана с ошибкой Π² распаковкС сТатых сообщСний DNS, Π° вторая β€” с Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ Ρ€Π°Π·Π±ΠΎΡ€ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠΊ Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½. ОбС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сформированных ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² DNS.

    Для использования уязвимостСй Π½Π°ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌΡƒ достаточно ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ сформированный ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° любой Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½Ρ‹ΠΉ запрос, ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ с уязвимого устройства, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‡Π΅Ρ€Π΅Π· MTIM-Π°Ρ‚Π°ΠΊΡƒ, внСдряя Π΅Π³ΠΎ Π² Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρƒ DNS-сСрвСром ΠΈ ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠΉ. Если Π°Ρ‚Π°ΠΊΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ доступ ΠΊ локальной сСти, Ρ‚ΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ DNS-сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пытаСтся Π°Ρ‚Π°ΠΊΠΎΠ²Π°Ρ‚ΡŒ уязвимыС устройства, отправляя запросы mDNS Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠ²Π΅Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

  • Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ Π² сСтСвом стСкС NetX (Azure RTOS NetX), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ для ThreadX RTOS ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ Π² 2019 Π³ΠΎΠ΄Ρƒ послС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΊ Microsoft, ΠΏΡ€ΠΈΠ²Π΅Π»Π° лишь ΠΊ ΠΎΡ‚ΠΊΠ°Π·Ρƒ Π² обслуТивании. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π²Ρ‹Π·Π²Π°Π½Π° ошибкой Ρ€Π°Π·Π±ΠΎΡ€Π° сТатых сообщСний DNS Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π΅Π·ΠΎΠ»Π²Π΅Ρ€Π°.

Из ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… сСтСвых стСков, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ уязвимости, связанныС с сТатиСм ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‰ΠΈΡ…ΡΡ Π΄Π°Π½Π½Ρ‹Ρ… Π² DNS-сообщСниях, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ lwIP, Nut/Net, Zephyr, uC/TCP-IP, FreeRTOS+TCP, OpenThread ΠΈ FNET. ΠŸΡ€ΠΈ этом ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π΄Π²Π° (Nut/Net ΠΈ lwIP) Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ сТатиС Π² DNS-сообщСниях, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ эту ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π±Π΅Π· ошибок. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, отмСчаСтся, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½Π΅Π΅ Ρ‚Π΅ ΠΆΠ΅ исслСдоватСли ΡƒΠΆΠ΅ выявляли ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ уязвимости Π² стСках Treck, uIP ΠΈ PicoTCP.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster