CVE-2012-0002
Windows RDP - Remote Code Execution via Crafted RDP Packets
Title source: llmExploitation Summary
EIP tracks 4 public exploits for CVE-2012-0002.
PoCs published by Luigi Auriemma, zhangkaibin0921, Luigi Auriemma, Daniel Godas-Lopez, s pastie, ,, ,, including Metasploit module auxiliary/dos/windows/rdp/ms12_020_maxchannelids.
AI-analyzed exploit summary This is a proof-of-concept exploit for CVE-2012-0002, targeting a use-after-free vulnerability in Microsoft Terminal Services / Remote Desktop Services. The exploit triggers the vulnerability by sending a malformed T.125 ConnectMCSPDU packet with a maxChannelIds field set to a value less than or equal to 5, potentially leading to remote code execution.
Description
The Remote Desktop Protocol (RDP) implementation in Microsoft Windows XP SP2 and SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows Server 2008 SP2, R2, and R2 SP1, and Windows 7 Gold and SP1 does not properly process packets in memory, which allows remote attackers to execute arbitrary code by sending crafted RDP packets triggering access to an object that (1) was not properly initialized or (2) is deleted, aka "Remote Desktop Protocol Vulnerability."
Exploits (4)
This is a proof-of-concept exploit for CVE-2012-0002, targeting a use-after-free vulnerability in Microsoft Terminal Services / Remote Desktop Services. The exploit triggers the vulnerability by sending a malformed T.125 ConnectMCSPDU packet with a maxChannelIds field set to a value less than or equal to 5, potentially leading to remote code execution.
This repository contains a Go-based scanner for CVE-2012-0002, a vulnerability in Microsoft Remote Desktop Protocol (RDP). The code checks for the presence of the vulnerability by sending crafted RDP packets and analyzing responses, without executing a full exploit.
This Metasploit module exploits a use-after-free vulnerability in Microsoft Remote Desktop (RDP) by sending a malformed T.125 ConnectMCSPDU packet with an invalid maxChannelIDs field, causing a denial-of-service (DoS) condition.
This Metasploit module checks for the MS12-020 vulnerability in Microsoft Remote Desktop Protocol (RDP) by sending crafted packets and analyzing responses. It does not exploit the vulnerability but confirms its presence.