Attacks/Breaches
11/8/2011
05:19 PM
Connect Directly
RSS
E-Mail
50%
50%
Repost This

The Curious Case Of Unpatchable Vulnerabilities

Verizon's annual breach investigations reports have consistently shown that fewer -- and in the most recent edition, only five of 381 -- attacks exploit vulnerabilities that could have been patched. Should companies re-evaluate their priorities?

A fundamental component of most, if not all, IT security programs is the timely patching of vulnerabilities in critical systems.

Yet security experts are taking a new look at the strategy as data on breaches continues to show that very few attacks compromise systems using a vulnerability that could have been patched. In 2010, for example, only five vulnerabilities were exploited by attackers in the 381 breaches investigated by Verizon, according to the company's Data Breach Investigations Report (DBIR). Instead, most attackers exploited misconfigurations or gained credentials for otherwise secure systems.

The data suggests the focus of corporate IT on patching could cause managers to miss other important strategies to minimize risk, says Wade Baker, director of risk intelligence for Verizon.

"In general, the security industry is far more vulnerability-minded than we are threat-minded or focused on impact," he says. "Threat, vulnerability, and impact are the components of risk, but most of our time is spent on vulnerabilities."

The data from Verizon's report underscores that patching, while a necessary component of any vulnerability management program, is not sufficient. It's a meme that other security professionals have echoed, as well: Josh Corman, Akamai's director of security intelligence, has cited the research as a reason for companies to consider other strategies to reduce their vulnerabilities to attack and the impact of breaches.

The security experts are, however, not telling businesses to toss out their vulnerability management strategies and patch processes. Companies should just make sure they are balancing their priorities, Baker says. For example, if a company patches its systems once per quarter, then pushing for faster patches is less important that ensuring that patches are applied to all systems.

"Making that faster is probably not going to reduce the risk as much for you as making sure that the patch is deployed everywhere," Baker says. "The problem is not speed of patch deployment -- it's missing the patch deployment."

Companies should also pay more attention to detecting poorly configured information systems and educating developers on methods for more secure programming, says Marc Maiffret, chief technology officer for eEye, a vulnerability management firm. In a survey of the vulnerabilities that Microsoft patched in 2010, the company found that two simple changes -- blocking WebDAV connections and disabling Office file converters -- could have prevented the exploitation of 12 percent of all the software maker's vulnerabilities, including those used in major attacks.

"Simple best practice configurations around your operating system software and network architecture could have mitigated or helped mitigate the threat of Stuxnet, Aurora, and other major attacks," Maiffret says.

Maiffret takes issue with Verizon's data on patchable vulnerabilities, however. SQL injection flaws are not counted as patchable vulnerabilities, but could be discovered by a good vulnerability scanner and fixed, just not with a third-party patch in most cases, he argues.

Verizon's Baker accepts such critiques of the data, but responds that the data does show a valid trend: Attackers are avoiding the exploitation of vulnerabilities in favor of exploiting poor design flaws, abusing stolen credentials, or preying on trusting users. In addition to searching out poor configurations, IT security managers need to educate their users, reduce the attack surface area of their networks, and improve developers' secure-coding skills.

"Secure code development is equal [to], if not more important than, patching," Baker says. "Patching is just failed secure development."

Have a comment on this story? Please click "Discuss" below. If you'd like to contact Dark Reading's editors directly, send us a message.

Comment  | 
Print  | 
More Insights
Register for Dark Reading Newsletters
White Papers
Cartoon
Current Issue
Video
Slideshows
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
CVE-2013-1421
Published: 2014-04-22
Cross-site scripting (XSS) vulnerability in Craig Knudsen WebCalendar before 1.2.5, 1.2.6, and other versions before 1.2.7 allows remote attackers to inject arbitrary web script or HTML via the Category Name field to category.php.

CVE-2013-2105
Published: 2014-04-22
The Show In Browser (show_in_browser) gem 0.0.3 for Ruby allows local users to inject arbitrary web script or HTML via a symlink attack on /tmp/browser.html.

CVE-2013-2187
Published: 2014-04-22
Cross-site scripting (XSS) vulnerability in Apache Archiva 1.2 through 1.2.2 and 1.3 before 1.3.8 allows remote attackers to inject arbitrary web script or HTML via unspecified parameters, related to the home page.

CVE-2013-4116
Published: 2014-04-22
lib/npm.js in Node Packaged Modules (npm) before 1.3.3 allows local users to overwrite arbitrary files via a symlink attack on temporary files with predictable names that are created when unpacking archives.

CVE-2013-4472
Published: 2014-04-22
The openTempFile function in goo/gfile.cc in Xpdf and Poppler 0.24.3 and earlier, when running on a system other than Unix, allows local users to overwrite arbitrary files via a symlink attack on temporary files with predictable names.

Best of the Web