A critical remote code execution vulnerability with Credential Security Support Provider protocol (CredSSP protocol) that exploit RDP and WinRM on all the version of windows machine could allow attackers to run arbitrary code on target servers.
The logical flaw is with CredSSP protocol provides Security that used by Remote Desktop Protocol and Windows Remote Management to transfer the credential securely.
Security researchers from preempt discovered the logical flaw in CredSSP that could be exploited by an attacker who can launch a man-in-the-middle attack over such a session can abuse it to run remote code on the machines that associated with the compromised network.
This vulnerability with Security Support Provider CredSSP protocol could be a gateway for hackers as it affects all the version of windows starting from Vista. The issue is critical as DCE/RPC remains enabled by default.
How can attackers exploit the flaw with CredSSP protocol?
An attacker could exploit this vulnerability by launching a MITM attack and wait for the CredSSP session to occur, and if the session occurs attackers can steal session authentication and perform a Remote Procedure Call (DCE/RPC) attack on the server where the user connected to.
Now an attacker who gained privileged access to the system can run different commands and install payloads. In the real world scenarios Vulnerable routers/switches, ARP poisoning attack and vulnerabilities like KRACK can allow attacks to launch MITM network over enterprise network and wait for an IT admin to log-on to the server using RDP.
The vulnerability tracked as CVE-2018-0886 and Microsoft released patches for all affected platforms and also advised administrators to force the updates through group policies.