Schwachstellen in D-Link NAS: Befehlsinjektion und Hintergrundkonto

Table of Contents

In mehreren Netzwerkspeichergeräten (NAS) von D-Link wurden hochkritische Sicherheitslücken entdeckt, die Modelle wie DNS-340L, DNS-320L, DNS-327L und DNS-325 betreffen. Die Schwachstelle CVE-2024-3272 (CVSS Score 9.8 / 10) befindet sich in der URI nas_sharing.cgi und resultiert aus zwei Hauptproblemen: einem Hintergrundkonto durch fest programmierte Anmeldeinformationen und einer Befehlsinjektionsanfälligkeit über den Systemparameter. Diese Sicherheitslücken ermöglichen die Ausführung beliebiger Befehle auf den betroffenen Geräten, was Angreifern den Zugang zu sensiblen Informationen, die Änderung der Systemkonfiguration oder die Verursachung von Dienstausfällen ermöglichen könnte. Es wird geschätzt, dass über 92.000 Geräte im Internet von dieser Problematik betroffen sind.

Die Schwachstellen sind spezifisch mit den Common Weakness Enumerations CWE-77 (Befehlsinjektion) und CWE-798 (Verwendung von fest programmierten Anmeldeinformationen) verknüpft.

Betroffene Geräteversionen sind unter anderem DNS-320L Version 1.11, DNS-325 Version 1.01, DNS-327L Version 1.09 und DNS-340L Version 1.08. Im Detail liegt das Problem im CGI-Skript nas_sharing.cgi vor, das eine Hintertür durch Offenlegung von Benutzernamen und Passwort ermöglicht – die Anfrage enthält Parameter für einen Benutzernamen (user=messagebus) mit einem leeren Passwortfeld (passwd=). Dies deutet auf eine Hintertür hin, die unbefugten Zugriff ohne ordnungsgemäße Authentifizierung ermöglicht. Zudem besteht eine Befehlsinjektionsmöglichkeit durch den Systemparameter, wobei der Systemparameter innerhalb der Anfrage einen base64-codierten Wert trägt, der nach Dekodierung ein Befehl zu sein scheint.

Zur Ausnutzung dieser Schwachstelle kann eine präparierte HTTP-GET-Anfrage an den Endpunkt /cgi-bin/nas_sharing.cgi gerichtet werden. Die erfolgreiche Ausnutzung dieser Schwachstelle könnte es einem Angreifer ermöglichen, beliebige Befehle auf dem System auszuführen, was zu unbefugtem Zugriff auf sensible Informationen, Änderung von Systemkonfigurationen oder Dienstausfallsbedingungen führen kann.

Update vom 8.4.24: Exploit Tool veröffentlicht

zur Schwachstelle wurde kürzlich ein Exploit Tool auf Github veröffentlicht. Das Tool ermöglicht es Angreifern auch ohne tiefe technische Fähigkeiten Root Rechte auf exponierte NAS Systeme von D-Link zu erlangen. Ein Update ist daher dringend anzuraten.

Related Posts

DOS Schwachstellen in Ivanti Pulse Connect und Policy Secure

Am 4.4.24 veröffentlichte Ivanti Informationen zu Sicherheitslücken in den Sicherheitsgateways von Ivanti Connect Secure (ICS), ehemals als Pulse Connect Secure bekannt, und Ivanti Policy Secure. Die Schwachstellen betreffen alle unterstützten Versionen – Version 9.x und 22.x. Ivanti hat bereits einen Patch zur Behebung dieser Schwachstellen veröffentlicht. Die Sicherheitslücken ermöglichen vor allem Denial Of Service Angriffe, aber aber auslesen des Speichers durch Heap Overflow. Folgende Sicherheitslücken wurden identifiziert:

Read More

Sicherheitslücken in Cisco Nexus Dashboard ermöglicht unautorisierten Dateizugriff

Am 3.4.24 wurden 2 Sicherheitslücken im Cisco Nexus Dashboard Fabric Controller (NDFC) veröffentlicht, die es unauthentifizierten Angreifern remote ermöglichen, beliebige Dateien zu lesen und einen Cross-Site Request Forgery (CSRF)-Angriff auf ein betroffenes System durchzuführen.

Read More

Kritische Sicherheitslücke in Apache Pulsar entdeckt

Am 2.4.24 wurde die Apache Pulsar Sicherheitslücke CVE-2024-29834 veröffentlicht. Durch diese Schwachstelle können authentifizierte Benutzer mit Produktions- oder Konsumberechtigungen unbefugte Operationen an partitionierten Topics durchführen, wie das Entladen von Topics und das Auslösen von Verdichtungsvorgängen, die normalerweise auf Benutzer mit Tenant-Admin-Rolle oder Superuser-Rolle beschränkt sein sollten. Die Sicherheitslücke betrifft mehrere Versionen von Apache Pulsar, einschließlich der Versionen 2.7.1 bis 2.10.6, 2.11.0 bis 2.11.4, sowie die 3.0.0 bis 3.0.3, 3.1.0 bis 3.1.3 und 3.2.0 bis 3.2.1.

Read More