2010 CWE–SANS Top 25 Most Dangerous Programming Errors

Written By
Web Webster
Web Webster
Feb 17, 2010

“The list is the result of collaboration between the SANS
Institute, MITRE, and many top software security experts in the US
and Europe. It leverages experiences in the development of the SANS
Top 20 attack vectors (http://www.sans.org/top20/) and MITRE’s
Common Weakness Enumeration (CWE) (http://cwe.mitre.org/). MITRE
maintains the CWE web site, with the support of the US Department
of Homeland Security’s National Cyber Security Division, presenting
detailed descriptions of the top 25 programming errors along with
authoritative guidance for mitigating and avoiding them. The CWE
site contains data on more than 800 programming errors, design
errors, and architecture errors that can lead to exploitable
vulnerabilities.

“The 2010 Top 25 makes substantial improvements to the 2009
list, but the spirit and goals remain the same. The structure of
the list has been modified to distinguish mitigations and general
secure programming principles from more concrete weaknesses. This
year’s Top 25 entries are prioritized using inputs from over 20
different organizations, who evaluated each weakness based on
prevalence and importance. The new version introduces focus
profiles that allow developers and other users to select the parts
of the Top 25 that are most relevant to their concerns. The new
list also adds a small set of the most effective “Monster
Mitigations,” which help developers to reduce or eliminate entire
groups of the Top 25 weaknesses, as well as many of the other 800
weaknesses that are documented by CWE. Finally, many high-level
weaknesses from the 2009 list have been replaced with lower-level
variants that are more actionable.”

Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.