19 fjernudnyttelige sårbarheder i TCP/IP-stakken Treck

I den proprietære TCP/IP-stak Treck opdaget 19 sårbarheder, der kan udnyttes ved at sende specielt formaterede pakker. Sårbarhederne har fået kodebetegnelsen Ripple20. Nogle sårbarheder ses også i KASAGO TCP/IP-stakken fra Zuken Elmic (Elmic Systems), som deler fælles rødder med Treck. Treck-stakken anvendes i mange industrielle, medicinske, kommunikations-, indlejrede og forbruger-enheder (fra smarte pærer til printere og UPS-enheder), samt i energisektoren, transport, luftfart, handel og olieproduktionsudstyr.

19 fjernudnyttelige sårbarheder i TCP/IP-stakken Treck

Blandt de mest markante angrebsmål, der anvender Treck TCP/IP-stakken, findes netværksprintere fra HP og Intel-chips. Inklusive problemer i Treck TCP/IP-stakken viste sig at være årsagen til de seneste fjernede sårbarheder i Intel AMT- og ISM-undersystemer, der kan udnyttes ved at sende et netværkspakke. Sårbarhederne er blevet bekræftet af producenterne Intel, HP, Hewlett Packard Enterprise, Baxter, Caterpillar, Digi, Rockwell Automation og Schneider Electric. Yderligere
66 producenter, hvis produkter anvender Treck TCP/IP-stakken, har endnu ikke reageret på problemerne. 5 producenter, herunder AMD, har erklæret, at deres produkter ikke er berørt af disse problemer.

19 fjernudnyttelige sårbarheder i TCP/IP-stakken Treck

Problemerne er fundet i implementeringen af protokoller IPv4, IPv6, UDP, DNS, DHCP, TCP, ICMPv4 og ARP, og skyldes forkert behandling af parametre med datastørrelse (brugen af et felt med størrelse uden kontrol af den faktiske datastørrelse), fejl i inputvalidering, dobbelt frigivelse af hukommelse, læsning uden for bufferområdet, heltals-overløb, forkert adgangskontrol og problemer med at håndtere strenge med nul-separator.

De to mest alvorlige problemer (CVE-2020-11896, CVE-2020-11897), der har fået et CVSS-niveau på 10, tillader eksekvering af egen kode på enheden ved at sende specifikt formaterede IPv4/UDP- eller IPv6-pakker. Det første kritiske problem viser sig på enheder, der understøtter IPv4-tunneller, mens det andet er til stede i versioner med IPv6, der er udgivet før den 04.06.2009. Endnu en kritisk sårbarhed (CVSS 9) findes i DNS-resolveren (CVE-2020-11901) og tillader udførelse af kode ved at sende en specielt udformet DNS-anmodning (problemet blev brugt til at demonstrere et brud på Schneider Electric APC UPS og manifesterer sig på enheder, der understøtter DNS).

Andre sårbarheder CVE-2020-11898, CVE-2020-11899, CVE-2020-11902, CVE-2020-11903, CVE-2020-11905 gør det muligt at udtrække indholdet af systemets hukommelsesområder gennem afsendelse af særligt formaterede IPv4/ICMPv4, IPv6OverIPv4, DHCP, DHCPv6 pakker. De øvrige problemer kan føre til nedetid eller lækage af resterende data fra systembufferne.

De fleste sårbarheder er blevet udbedret i Treck 6.0.1.67 (problemet CVE-2020-11897 er blevet udbedret i 5.0.1.35, CVE-2020-11900 i 6.0.1.41, CVE-2020-11903 i 6.0.1.28, CVE-2020-11908 i 4.7.1.27). Da forberedelsen af firmwareopdateringer til specifikke enheder kan tage tid eller være umulig (Treck-stakken har været tilgængelig i over 20 år, mange enheder er uden support eller vanskelige at opdatere), anbefales det til administratorer at isolere de problematiske enheder og konfigurere pakkeinspektionssystemer, firewalls eller routere til normalisering eller blokering af fragmenterede pakker, blokere IP-tunneler (IPv6-in-IPv4 og IP-in-IP), blokere "source routing", aktivere inspektion af ugyldige indstillinger i TCP-pakker, blokere ubrugte ICMP-kontrolmeddelelser (MTU Update og Address Mask), forbyde IPv6 multicast og omdirigere DNS-forespørgsler til en sikker rekursiv DNS-server.


Afspil video

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster