Does Morto worm prove inherent flaws in Windows RDP security?

Does Morto worm prove inherent flaws in Windows RDP security?

What’s your take on the recent Morto worm? Do you think its growth is more of a result of issues with Windows Remote Desktop Protocol, configuration errors or simply weak passwords? Do you think it’s likely the state of a move away from Trojans and bots and back toward “old-school” Internet worms?

    Requires Free Membership to View

    SearchSecurity.com members gain immediate and unlimited access to breaking industry news, virus alerts, new hacker threats, highly focused security newsletters, and more -- all at no cost. Join me on SearchSecurity.com today!

    Michael S. Mimoso, Editorial Director

    By submitting your registration information to SearchSecurity.com you agree to receive email communications from TechTarget and TechTarget partners. We encourage you to read our Privacy Policy which contains important disclosures about how we collect and use your registration and other information. If you reside outside of the United States, by submitting this registration information you consent to having your personal data transferred to and processed in the United States. Your use of SearchSecurity.com is governed by our Terms of Use. You may contact us at webmaster@TechTarget.com.

The Morto worm, discovered in August, was a new way to attack insecurely configured Windows systems. Essentially an evolved Windows networking worm, it spread from an infected system using the Windows Remote Desktop Protocol (RDP), an element of the Windows Remote Desktop Connection service that allows a Windows PC or server to be controlled remotely.  However, the worm did not exploit vulnerabilities in RDP the way previous Windows networking worms did.

The rapid propagation of the Morto worm was a result of RDP being allowed through many firewalls. Most generic firewalls could not block this attack without blocking RDP, but firewalls or IPSes with application detection capabilities could be used to block the application-layer attack. The Morto worm was an application-layer attack, exploiting a common configuration error: a weak password. It would attempt a brute-force login as an administrator on a victim’s machine, using a series of common passwords.  Most systems should be configured to enforce strong passwords, yet Morto was still able to spread quite successfully.

The Morto worm was just an infection mechanism to load malware on the system. As far as malware goes, it didn’t seem to be terribly malicious, but Morto could have loaded Zeus or a number of different malware or bot software programs on its victim machines to profit from its rapid propagation. It's an important lesson for security practitioners, as broad use of strong passwords would have likely stopped the Morto worm in its tracks.

It is ironic that Windows systems configured with one of the least secure options, a blank administrative password, would have been protected from this worm since users with blank passwords are not allowed to connect via Remote Desktop Protocol. I wouldn't be surprised if the Morto worm paves the way for a future Windows worm to attack an application or protocol exposed by network or additional host-based firewalls, like the Witty worm did for BlackIce. There are security weaknesses in older versions of RDP (.pdf) and the remote desktop client, but Microsoft has improved the security of the protocol and the client application in the most recent versions, most notably with strong encryption for network connections.

This was first published in January 2012