Dark Reading is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


05:19 PM

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
Newest First  |  Oldest First  |  Threaded View
Register for Dark Reading Newsletters
White Papers
Cartoon Contest
Write a Caption, Win a Starbucks Card! Click Here
Latest Comment: This comment is waiting for review by our moderators.
Current Issue
Navigating the Deluge of Security Data
In this Tech Digest, Dark Reading shares the experiences of some top security practitioners as they navigate volumes of security data. We examine some examples of how enterprises can cull this data to find the clues they need.
Flash Poll
Rethinking Enterprise Data Defense
Rethinking Enterprise Data Defense
Frustrated with recurring intrusions and breaches, cybersecurity professionals are questioning some of the industrys conventional wisdom. Heres a look at what theyre thinking about.
Twitter Feed
Dark Reading - Bug Report
Bug Report
Enterprise Vulnerabilities
From DHS/US-CERT's National Vulnerability Database
PUBLISHED: 2019-12-05
The Lever PDF Embedder plugin 4.4 for WordPress does not block the distribution of polyglot PDF documents that are valid JAR archives.
PUBLISHED: 2019-12-05
D-Link DAP-1860 devices before v1.04b03 Beta allow arbitrary remote code execution as root without authentication via shell metacharacters within an HNAP_AUTH HTTP header.
PUBLISHED: 2019-12-05
D-Link DAP-1860 devices before v1.04b03 Beta allow access to administrator functions without authentication via the HNAP_AUTH header timestamp value. In HTTP requests, part of the HNAP_AUTH header is the timestamp used to determine the time when the user sent the request. If this value is equal to t...
PUBLISHED: 2019-12-05
GitBook through 2.6.9 allows XSS via a local .md file.
PUBLISHED: 2019-12-05
In radare2 through 4.0, there is an integer overflow for the variable new_token_size in the function r_asm_massemble at libr/asm/asm.c. This integer overflow will result in a Use-After-Free for the buffer tokens, which can be filled with arbitrary malicious data after the free. This allows remote at...