Vo vlastnom TCP/IP zásobníku , ktoré sú zneužívané prostredníctvom odosielania špeciálne upravených paketov. Zraniteľnostiam bolo priradené kódové meno . Niektoré zraniteľnosti sa tiež prejavujú v TCP/IP zásobníku KASAGO spoločnosti Zuken Elmic (Elmic Systems), ktorý má spoločné korene s Treck. Zásobník Treck sa používa v mnohých priemyselných, medicínskych, komunikačných, zabudovaných a spotrebných zariadeniach (od inteligentných žiaroviek po tlačiarne a zdroje neprerušovaného napájania), ako aj v energetickom, dopravnom, leteckom, obchodnom a ropnom vybavení.
Medzi významné ciele útokov, v ktorých sa používa TCP/IP zásobník Treck, patrí sieťové tlačiarne HP a čipy Intel. Problémy v TCP/IP zásobníku Treck sa ukázali byť príčinou nedávnych v podsystemoch Intel AMT a ISM, ktoré sú zneužívané prostredníctvom odosielania sieťového paketu. Existenciu zraniteľností potvrdili výrobcovia Intel, HP, Hewlett Packard Enterprise, Baxter, Caterpillar, Digi, Rockwell Automation a Schneider Electric. Ďalších
, ktorých produkty používajú TCP/IP zásobník Treck, zatiaľ nereagovalo na problémy. 5 výrobcov, medzi ktorými je AMD, oznámilo, že ich produkty nie sú vystavené týmto problémom.
Problémy boli nájdené v implementácii protokolov IPv4, IPv6, UDP, DNS, DHCP, TCP, ICMPv4 a ARP, a sú spôsobené nesprávnou prácou s parametrami s veľkosťou údajov (používanie poľa s veľkosťou bez overenia skutočnej veľkosti údajov), chybami v overovaní vstupu, dvojitým uvoľnením pamäte, čítaním z oblasti mimo vyrovnávacej pamäte, celými číselnými preplneniami, nesprávnou kontrolou prístupu a problémami pri spracovaní reťazcov s nulovým oddeľovačom.
Dve najnebezpečnejšie problémy (CVE-2020-11896, CVE-2020-11897), ktorým bol priradený stupeň CVSS 10, umožňujú vykonať svoj kód na zariadení prostredníctvom odosielania špeciálne upravených paketov IPv4/UDP alebo IPv6. Prvý kritický problém sa prejavuje na zariadeniach s podporou IPv4 tunelov, a druhý vo verziách vydaných pred 04.06.2009 s podporou IPv6. Ďalšia kritická zraniteľnosť (CVSS 9) sa nachádza v DNS resolveri (CVE-2020-11901) a umožňuje vykonanie kódu prostredníctvom odosielania špeciálne upraveného DNS dotazu (problém bol použitý na demonštráciu hacku Schneider Electric APC UPS a prejavuje sa na zariadeniach s podporou DNS).
Ďalšie zraniteľnosti CVE-2020-11898, CVE-2020-11899, CVE-2020-11902, CVE-2020-11903, CVE-2020-11905 umožňujú cez zasielanie špeciálne formátovaných paketov IPv4/ICMPv4, IPv6OverIPv4, DHCP, DHCPv6 alebo IPv6 získať obsah oblastí pamäte systému. Ostatné problémy môžu viesť k výpadku služieb alebo únikom zvyškových údajov zo systémových vyrovnávacích pamätí.
Väčšina zraniteľností bola odstránená vo verzii Treck 6.0.1.67 (problém CVE-2020-11897 bol odstránený vo 5.0.1.35, CVE-2020-11900 vo 6.0.1.41, CVE-2020-11903 vo 6.0.1.28, CVE-2020-11908 vo 4.7.1.27). Keďže príprava aktualizácií firmvéru pre konkrétne zariadenia môže trvať dlhšie alebo je nemožná (stack Treck sa dodáva viac ako 20 rokov a mnohé zariadenia zostali bez podpory alebo je ich problematické aktualizovať), správcovia sú odporúčaní na izoláciu problémových zariadení a nastavenie normalizácie alebo blokovania fragmentovaných paketov na systémoch inspekcie paketov, firewalloch alebo routeroch, zablokovať IP tunely (IPv6-in-IPv4 a IP-in-IP), zablokovať „source routing“, aktivovať inspekciu nekorektných možností v TCP pakete, blokovať nepoužívané riadiace ICMP správy (MTU Update a Address Mask), zakázať IPv6 multicast a presmerovať DNS požiadavky na zabezpečený rekurzívny DNS server.

Zdroj: opennet.ru
