Vista firewall easily tricked, says Symantec

02.03.2007
Windows Vista's firewall can easily be subverted because of design decisions made by Microsoft Corp., a researcher at Symantec Corp. said Friday.

Orlando Padilla, a Symantec security response team member who authored a study released this week on , took the new operating system's firewall to task in a blog.

"[The firewall] poses a great limitation for malicious code looking to backdoor a host," said Padilla . "Unfortunately, the Unblock button may be accessed with the same privilege level as a standard user. This configuration of privileges creates a point of vulnerability that undermines the effectiveness of the firewall's policy in Windows Vista."

Padilla was unavailable for comment, but Javier Santoyo, manager of development in Symantec's research group, explained. "Subverting a firewall is nothing new, but Microsoft, with Vista and User Account Control [UAC], had the ability to strengthen the firewall." The company didn't take that opportunity, he said.

The problem, according to Santoyo, is that while Vista's firewall blocks all third-party and untrusted network traffic unless the user clicks the Unblock button, it's not hard for attackers to code their malware so that the software surreptitiously clicks the button. The SendMessage API call can be used to automate that function, said Padilla.

Microsoft could have guaranteed that only a click by a real live user would unblock the firewall for an application requesting Internet access. "They could have coded it so only an interactive user could click the button," he said. It's possible that rival firewall vendors may take up the approach, Santoyo said.