Skip to main content
v2026.11,858 entries · CC-BY 4.0

Direct comparison

CVE vs CWE: Vulnerabilities vs Weaknesses

Compare CVE and CWE in cybersecurity. Understand the difference between vulnerability instances, software weakness taxonomies, and CVSS severity scores.

Written and maintained by CASRAI Editorial Board

Last updated

Ask CASRAI · free to try

Ask about CVE vs CWE: Vulnerabilities vs Weaknesses

Ask your first 2 questions free below. Subscribers get 150 a day for $29 a month.

An AI assistant specialized in research administration. It cites the sources behind every answer, labels web answers and says when it can't answer.

Answers draw on CASRAI's guides and dictionary plus the federal and funder documents we index: Federal Register, Grants.gov, Regulations.gov and UKRI.

Works on this site and inside Claude, Cursor and the AI tools you already use.

Everything CASRAI publishes — this page, the dictionary, the guides and the news — stays free to read, with no account and no card.

How do CVE (Common Vulnerabilities and Exposures), CWE (Common Weakness Enumeration) compare side by side?

The table below compares CVE (Common Vulnerabilities and Exposures), CWE (Common Weakness Enumeration) across 11 procurement-relevant dimensions, from core concept & definition through source.

Side-by-side comparison

DimensionCVE (Common Vulnerabilities and Exposures)CWE (Common Weakness Enumeration)
Core Concept & DefinitionA standardized dictionary of publicly known, specific vulnerability instances in released software or hardware products.A formal taxonomy and classification dictionary of software and hardware weaknesses, flaws, bugs, and architecture errors.
Primary PurposeProvides a common identifier to track, discuss, and remediate specific security defects across disparate security tools and advisories.Provides a common language to identify, eliminate, and educate developers on underlying flaw types before code deployment.
Abstraction LevelConcrete and product-specific; tied directly to a named vendor, product, and affected version range.Abstract and universal; categorizes flaw types (e.g., buffer overflows, injection) independent of specific products.
Identifier SyntaxCVE-YYYY-NNNNN (e.g., CVE-2021-44228), referencing year of assignment and sequential identifier.CWE-NNN (e.g., CWE-79, CWE-89, CWE-502), referencing a stable numeric category in the weakness hierarchy.
Root Cause vs InstanceInstance-level record. Documents that a flaw exists in a specific codebase build (e.g., SQL injection in CMS v2.1).Root cause definition. Defines the structural mechanics of why SQL injection occurs across all software implementations.
Primary Lifecycle PhasePost-deployment and incident response; operational security patching, vulnerability scanning, and inventory triage.Software design, secure coding, static/dynamic code analysis (SAST/DAST), code review, and developer education.
Relationship to CVSSDirect target of CVSS scoring. Every CVE receives a CVSS score (0.0–10.0) reflecting concrete exploitability and technical impact.Indirect relationship. CWE types do not receive fixed CVSS scores; rather, CVE entries mapped to a CWE inform severity metrics.
Sponsoring & Managing EntitiesManaged by The MITRE Corporation; sponsored by CISA (U.S. Department of Homeland Security).Managed by The MITRE Corporation; sponsored by CISA (U.S. Department of Homeland Security).
Standard Catalogues & BaselinesNational Vulnerability Database (NVD) and CISA Known Exploited Vulnerabilities (KEV) Catalog.CWE Top 25 Most Dangerous Software Weaknesses and CWE Most Important Hardware Weaknesses lists.
When to Pick / Operational UsageChoose CVE when managing vulnerability patch cycles, running operational vulnerability scans, or tracking external exploit alerts.Choose CWE when conducting secure architecture reviews, setting secure coding guidelines, or configuring static code scanners.
SourceMITRE CVE Program and NIST National Vulnerability Database.MITRE Common Weakness Enumeration (CWE) Program and FAQ documentation.

Common questions

Common questions about CVE (Common Vulnerabilities and Exposures) vs CWE (Common Weakness Enumeration)

What is CVE and CWE and CVSS?

+

CVE, CWE, and CVSS serve distinct but complementary roles in cybersecurity: CWE defines the abstract flaw type or root cause (e.g., CWE-89 for SQL Injection), CVE assigns a unique identifier to a specific instance of that flaw in a concrete software product (e.g., CVE-2023-XXXX in an enterprise database), and CVSS calculates a numerical severity rating (0.0 to 10.0) reflecting the exploitability and impact of that specific CVE instance.

Referenced across the research world

University of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logoUniversity of Cambridge logoColumbia University logoCrossref logoUniversity of Edinburgh logoHarvard University logoUniversity of Oxford logoPrinceton University logoStanford School of Medicine logoUniversity College London logoORCID logo
  • University of Cambridge logo
  • Columbia University logo
  • Crossref logo
  • University of Edinburgh logo
  • Harvard University logo
  • University of Oxford logo
  • Princeton University logo
  • Stanford School of Medicine logo
  • University College London logo
  • ORCID logo

View CASRAI adoption →