V proprietárním TCP/IP stacku , které jsou zneužitelné zasláním speciálně upravených paketů. Zranitelnost nese kódové jméno . Některé zranitelnosti se také projevují v TCP/IP stacku KASAGO od společnosti Zuken Elmic (Elmic Systems), který má společné kořeny s Treckem. Stack Treck se používá v mnoha průmyslových, lékařských, komunikačních, vestavěných a spotřebitelských zařízeních (od chytrých žárovek po tiskárny a záložní zdroje), stejně jako v energetickém, dopravním, leteckém, obchodním a těžebním zařízení.
Mezi významné cíle útoků, ve kterých je využíván TCP/IP stack Treck, patří síťové tiskárny HP a čipy Intel. Mezi nimi byly problémy v TCP/IP stacku Treck příčinou nedávných v subsystémech Intel AMT a ISM, které jsou zneužitelné zasláním síťového paketu. Existenci zranitelností potvrdili výrobci Intel, HP, Hewlett Packard Enterprise, Baxter, Caterpillar, Digi, Rockwell Automation a Schneider Electric. Dalších
, jejichž produkty využívají TCP/IP stack Treck, zatím na problémy nereagovalo. 5 výrobců, mezi kterými je AMD, prohlásilo, že jejich produkty nejsou těmito problémy dotčeny.
Problémy byly nalezeny v implementaci protokolů IPv4, IPv6, UDP, DNS, DHCP, TCP, ICMPv4 a ARP, a byly způsobeny nesprávným zpracováním parametrů s velikostí dat (použití pole o velikosti bez kontroly skutečné velikosti dat), chybami v ověřování vstupních informací, duplikovaným uvolněním paměti, čtením z oblasti mimo buffer, celociferním přetečením, nesprávnou kontrolou přístupu a problémy při zpracování řetězců s nulovým oddělovačem.
Dvě nejnebezpečnější problémy (CVE-2020-11896, CVE-2020-11897), kterým byl přidělen úroveň CVSS 10, umožňují provést vlastní kód na zařízení zasláním určitým způsobem upravených paketů IPv4/UDP nebo IPv6. První kritický problém se projevuje na zařízeních s podporou IPv4 tunelů, zatímco druhý na verzích vydaných před 04.06.2009 s podporou IPv6. Další kritická zranitelnost (CVSS 9) je přítomna v DNS resolveru (CVE-2020-11901) a umožňuje provést kód zasláním speciálně upraveného DNS dotazu (problém byl použit k demonstraci hacku Schneider Electric APC UPS a projevuje se na zařízeních s podporou DNS).
Další zranitelnosti CVE-2020-11898, CVE-2020-11899, CVE-2020-11902, CVE-2020-11903, CVE-2020-11905 umožňují zjistit obsah paměťových oblastí systému prostřednictvím odesílání speciálně formátovaných paketů IPv4/ICMPv4, IPv6OverIPv4, DHCP, DHCPv6 nebo IPv6. Další problémy mohou vést k nedostupnosti služby nebo úniku zbytkových dat ze systémových vyrovnávacích pamětí.
Většina zranitelností byla odstraněna ve verzi Treck 6.0.1.67 (problém CVE-2020-11897 byl odstraněn ve verzi 5.0.1.35, CVE-2020-11900 ve verzi 6.0.1.41, CVE-2020-11903 ve verzi 6.0.1.28, CVE-2020-11908 ve verzi 4.7.1.27). Jelikož příprava aktualizací firmwaru pro konkrétní zařízení může trvat nebo být nemožná (zásobník Treck je na trhu více než 20 let, mnoho zařízení zůstalo bez podpory nebo je obtížné je aktualizovat), správcům se doporučuje izolovat problémová zařízení a nakonfigurovat na systémech inspekce paketů, firewallů nebo směrovačů normalizaci nebo blokování fragmentovaných paketů, zablokovat IP tunely (IPv6-in-IPv4 a IP-in-IP), zablokovat „source routing“, aktivovat inspekci nesprávných možností v TCP paketech, blokovat nepoužívané ovládací ICMP zprávy (MTU Update a Address Mask), zakázat IPv6 multicast a přesměrovávat DNS dotazy na zabezpečený rekurzivní DNS server.

Zdroj: opennet.ru
