Privilege Escalation in D-Link Router DIR-X4860 möglich

Table of Contents

Eine Sicherheitslücke CVE-2024-34070 im D-Link Router DIR-X4860 ermöglicht es Angreifern, die über den HNAP-Port (HTTP Network Access Protocol) zugreifen können, erhöhte Privilegien zu erlangen und Befehle als root auszuführen. Durch die Kombination einer Authentifizierungsumgehung mit der Befehlsausführung kann das Gerät vollständig kompromittiert werden.

Betroffene Versionen

  • DIR-X4860: Version DIRX4860A1_FWV1.04B03 und darunter

Technische Analyse

1. Authentifizierungsumgehung im HNAP-Login:
Eine Schwachstelle in der Implementierung des Authentifizierungsalgorithmus ermöglicht es einem Angreifer, den Login-Prozess zu umgehen und erhöhte Privilegien zu erlangen. Dies geschieht durch das Senden speziell gestalteter Anfragen an den HNAP-Port, der über TCP-Ports 80 und 443 zugänglich ist. Der Fehler liegt in der Datei /bin/prog.cgi und der Funktion handle_login_request.

Beispiel einer bösartigen Anfrage:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <Login xmlns="http://purenetworks.com/HNAP1/">
      <Action>request</Action>
      <Username>Admin</Username>
      <LoginPassword/>
      <Captcha/>
    </Login>
  </soap:Body>
</soap:Envelope>

2. Befehlsausführung durch fehlerhafte Validierung:
Eine weitere Schwachstelle in der Funktion SetVirtualServerSettings ermöglicht es einem Angreifer, beliebigen Code im Kontext des root-Benutzers auszuführen. Diese Schwachstelle liegt ebenfalls in der Datei /bin/prog.cgi und betrifft die Verarbeitung der LocalIPAddress-Parameter.

Proof of Concept (PoC)

Ein Proof-of-Concept-Exploit wurde erstellt, um die Schwachstellen auszunutzen. Der Exploit ermöglicht es einem Angreifer, schädliche Befehle auszuführen und so die Kontrolle über den Router zu übernehmen.

Mögliche Auswirkungen

Die Auswirkungen dieser Schwachstellen sind schwerwiegend:

  • Erhöhte Privilegien: Ein Angreifer kann root-Zugriff auf das Gerät erlangen.
  • Datenverlust: Sensible Daten wie Anmeldeinformationen und Sitzungs-Token können gestohlen werden.
  • Volle Kontrolle: Der Angreifer kann die gesamte Anwendung kompromittieren, was zu einer vollständigen Kontrolle über den Router führt.

Da der Hersteller D-Link auf mehrere Kontaktversuche in den letzten 30 Tagen nicht reagiert hat, sollten Benutzer die folgenden Maßnahmen ergreifen, um sich zu schützen:

  • Firmware-Update: Installieren Sie die neueste Firmware-Version 2.1.9, die die Schwachstellen behebt.
  • Netzwerkschutz: Blockieren Sie den Zugriff auf den HNAP-Port von untrusted Netzwerken.
  • Eingabevalidierung: Implementieren Sie gründliche Eingabevalidierungs- und Bereinigungsmechanismen für alle Benutzereingaben.

Die entdeckten Sicherheitslücken im D-Link Router DIR-X4860 sind äußerst kritisch und erfordern sofortige Maßnahmen seitens der Benutzer, um die Sicherheit ihrer Netzwerke zu gewährleisten. Es wird dringend empfohlen, die Firmware zu aktualisieren und zusätzliche Schutzmaßnahmen zu implementieren, um sich vor möglichen Angriffen zu schützen.

Related Posts

SSID Confusion Angriff verbindet WLAN-Clients mit falschem Netzwerk

Sicherheitsforscher der DistriNet-Gruppe der KU Leuven haben eine gravierende Schwachstelle in der Authentifizierung von WLAN-Netzwerken entdeckt. Diese Sicherheitslücke, die als „SSID-Confusion“ bezeichnet wird, ermöglicht es Angreifern, WLAN-Clients dazu zu bringen, sich mit einem anderen geschützten Netzwerk zu verbinden, als ursprünglich beabsichtigt. Dies geschieht trotz der Nutzung von Sicherheitsprotokollen wie WPA2 und WPA3.

Read More

Hackerangriff auf Landtechnik Hersteller Lemken stoppt Produktion

Der Landtechnikhersteller Lemken ist Opfer eines Hackerangriffs geworden, der das Unternehmen zur Einstellung der Produktion gezwungen hat. Seit dem Angriff am Samstag, dem 11. Mai 2024, bleiben an den Standorten weltweit viele Bildschirme schwarz und die Produktion ist zum Erliegen gekommen.

Read More

Froxlor: Blind XSS Schwachstelle führt zur vollständigen Kompromittierung

In der beliebten Webhosting-Management-Software Froxlor wurde eine schwerwiegende Sicherheitslücke entdeckt. Blind Cross-Site Scripting (Blind XSS) Schwachstelle ermöglicht es Angreifern, die Kontrolle über die Anwendung zu übernehmen. Diese Sicherheitslücke wurde unter der CVE-Nummer CVE-2024-34070 registriert und betrifft alle Versionen vor 2.1.9.

Read More