Eine SicherheitsanfĂ€lligkeit in GerĂ€ten mit SoC von Realtek, die das AusfĂŒhren von Code durch das Senden eines UDP-Pakets ermöglicht.

Forscher von Faraday Security haben auf der DEFCON-Konferenz Details zu einer kritischen Schwachstelle (CVE-2022-27255) im SDK fĂŒr Realtek RTL819x-Chips vorgestellt, die es ermöglicht, eigenen Code auf dem GerĂ€t auszufĂŒhren, indem ein speziell gestaltetes UDP-Paket gesendet wird. Die Schwachstelle ist bemerkenswert, da sie GerĂ€te angreift, bei denen der Zugang zum Web-Interface fĂŒr externe Netzwerke deaktiviert ist – fĂŒr den Angriff genĂŒgt es, ein einziges UDP-Paket zu senden.

Die Schwachstelle betrifft GerĂ€te, die verwundbare Versionen des Realtek SDK verwenden, einschließlich eCos RSDK 1.5.7p1 und MSDK 4.9.4p1. Sicherheitsupdates fĂŒr das eCos SDK zur Behebung der Schwachstelle wurden von Realtek am 25. MĂ€rz veröffentlicht. Es ist noch unklar, welche spezifischen GerĂ€te betroffen sind – der SoC Realtek RTL819x wird in Netzwerkrouten, Access Points, Wi-Fi-Repeatern, IP-Kameras, Internet-of-Things-GerĂ€ten und anderen NetzwerkgerĂ€ten von ĂŒber 60 Herstellern verwendet, darunter Asus, A-Link, Beeline, Belkin, Buffalo, D-Link, Edison, Huawei, LG, Logitec, MT-Link, Netgear, Smartlink, UPVEL, ZTE und Zyxel.

Im Internet sind bereits Beispiele fĂŒr Exploits veröffentlicht worden, die den Remote-Zugriff auf das GerĂ€t ermöglichen und die AusfĂŒhrung eigener Befehle anhand eines Angriffs auf den Router Nexxt Nebula 300 Plus demonstrieren. Zudem wurden Tools zur Analyse von Firmware auf Schwachstellen veröffentlicht.

Angesichts der Probleme mit der Vorbereitung und Lieferung sowie den Firmware-Updates fĂŒr bereits ausgelieferte GerĂ€te wird erwartet, dass bald automatisierte Angriffe und WĂŒrmer auftauchen, die anfĂ€llige NetzwerkgerĂ€te infizieren. Nach einem erfolgreichen Angriff können die betroffenen GerĂ€te von Angreifern genutzt werden, um beispielsweise Botnets zu bilden, HintertĂŒren zur Schaffung eines Zugangs zur internen Unternehmensnetzwerk zu implementieren oder den Transitverkehr abzufangen bzw. auf einen externen Host umzuleiten.

Die Schwachstelle wird durch einen Buffer Overflow im 'SIP ALG'-Modul (SIP Application Layer Gateway) verursacht, das fĂŒr das Routing von SIP-Paketen hinter einem NAT verwendet wird. Das Problem entstand aufgrund fehlender ÜberprĂŒfungen der tatsĂ€chlichen GrĂ¶ĂŸe der empfangenen Daten, was dazu fĂŒhrt, dass der Speicherbereich außerhalb des festen Buffers ĂŒberschrieben wird, wenn die Funktion strcpy wĂ€hrend der Verarbeitung von SIP-Paketen aufgerufen wird. Der Angriff kann erfolgen, indem ein UDP-Paket mit falschen Werten in den SDP-Datenfeldern oder im SIP-Protokollheader gesendet wird. FĂŒr die Ausnutzung genĂŒgt das Senden eines Pakets an einen beliebigen UDP-Port des WAN-Interfaces.

Als Abhilfe wird empfohlen, UDP-Pakete mit der SIP-Nachricht 'INVITE', der Zeile 'm=audio' und einer GrĂ¶ĂŸe von ĂŒber 128 Bytes an der Firewall oder im Intrusion Prevention System zu blockieren. Ein Beispielregel zur Erkennung von Ausnutzungsversuchen in IDS Snort 3: alert udp any any -> any any (sid:1000000; \ msg:'Realtek eCOS SDK SIP Traffic Exploit CVE-2022-27255'; \ content: 'invite'; depth: 6; nocase; \ content: 'm=audio '; \ isdataat: 128,relative; content:!'|0d|'; within: 128;)

Quelle: opennet.ru

60GB SSD 8Gb DDR4