Sicherheitslücke in Linksys-Routern ermöglicht Command Injection

Table of Contents

Am 6. Mai 2024 wurden zwei Sicherheitslücken in Linksys-Routern entdeckt: CVE-2024-33788 und CVE-2024-33789. Diese Schwachstellen betreffen die Möglichkeit zur Command Injection in Linksys-Routern. Die Schwere dieser Sicherheitslücken hat laut BSI einen CVSS Base Score von 9.8/10, aber ein Proof-of-Concept wurde bereits veröffentlicht.

Die Sicherheitslücken wurden in Linksys E5000-Routern gefunden, die eine unzureichende Validierung von Benutzereingaben aufweisen. Bedrohungsakteure können diese Schwachstellen ausnutzen, um unautorisierte Befehle auf den betroffenen Geräten auszuführen.

CVE-2024-33788: Command Injection Schwachstelle

Diese Schwachstelle resultiert aus einer unzureichenden Eingabevalidierung, die beim Registrieren einer Geräte-PIN-Nummer unter Configure → Wi-Fi → Wi-Fi Protect Config Setting auftritt. In der Datei squashfs-root/usr/share/lua/runtime.lua an Zeile 1561 wird der Wert pt[“PinCode”] nicht gefiltert und direkt in der nächsten Zeile mit „os.execute(cmd)“ ausgeführt. Wenn die PIN-Nummer mit einem bösartigen Befehl versehen ist, wird dieser Befehl als Ausgabe auf dem Router ausgeführt und führt zur Command Injection.

CVE-2024-33789: Command Injection über Ping

Auch diese Schwachstelle resultiert aus einer unzureichenden Überprüfung des Eingabewerts für die IP- oder URL-Adresse beim Ausführen des Ping-Befehls. Dieser Ping-Test befindet sich im Menü TroubleShooting → Diagnostics des Routers und dient zur Überprüfung der Konnektivität. In der Datei squashfs-root/usr/share/lua/runtime.lua an Zeile 491 wird der Wert pt[“ipurl”] nicht gefiltert und in der nächsten Zeile mit „os.execute(cmd)“ ausgeführt. Daher führt die Eingabe eines bösartigen Wertes als URL oder IP-Adresse für den Ping-Befehl zur Command Injection.

Um diese Schwachstellen auszunutzen, benötigt ein Angreifer bestimmte Berechtigungen auf dem anfälligen Router. Nutzern dieser Produkte wird empfohlen, auf die neuesten Versionen zu aktualisieren, um zu verhindern, dass Bedrohungsakteure diese Schwachstellen ausnutzen.

Related Posts

Postgresql: Kritische SQL-Injection-Schwachstelle in Npgsql entdeckt

Eine schwerwiegende Sicherheitslücke wurde in der beliebten PostgreSQL-Datenbankbibliothek Npgsql für .Net Anwendungen identifiziert, die eine hohe Anfälligkeit für SQL-Injection-Angriffe aufgrund eines Überlaufs der Protokollnachrichtengröße aufweist. Die Schwachstelle wird unter CVE-2024-32655 geführt und weist einen CVSS Score von 8.1 / 10 auf.

Read More

Icon basierte DLL-Injektionstechnik in Windows Explorer entdeckt

Sicherheitsforscher auf Github haben eine raffinierte Icon basierte Methode zur DLL-Injektion in den Windows Explorer aufgedeckt, die das Ändern von Symbolen in Verzeichnissen ausnutzt. Diese Technik, die ohne die herkömmlichen DLL-Injektions-APIs auskommt, könnte von Cyberkriminellen genutzt werden, um Malware zu verbreiten oder Sicherheitsmaßnahmen zu umgehen.

Read More

Arbitrary File Upload Schwachstelle in WordPress LMS Plugin Learnpress

Eine kritische Sicherheitslücke wurde in dem WordPress LMS Plugin LearnPress entdeckt, die es Angreifern ermöglicht, beliebige Dateien auf den Server hochzuladen. Die Schwachstelle CVE-2024-4397 betrifft alle Versionen des Plugins bis einschließlich Version 4.2.6.5 und wurde mit einem hohen CVSS-Score von 8.8 bewertet.

Read More