flawopen.com/CWE vs CVE
CWE vs. CVE: qual é a diferença?
CWE identifica um tipo de fraqueza; CVE identifica um registro de vulnerabilidade. Uma fraqueza pode aparecer em muitos CVEs, um CVE pode envolver fraquezas encadeadas, e alguns registros CVE não têm mapeamento CWE.
Uma forma concreta de pensar nisso
CWE classifica uma fraqueza, enquanto um ID CVE identifica um registro específico de vulnerabilidade. A relação não é de um para um: a mesma fraqueza pode estar na origem de muitos CVEs, e um CVE pode envolver uma cadeia de fraquezas. A entrada CWE-126 da MITRE usa o Heartbleed (CVE-2014-0160) como exemplo: o tratamento inconsistente do tamanho (CWE-130) permitiu uma leitura além do limite do buffer (CWE-126). O CVE continua sendo um único registro de vulnerabilidade; os dois CWEs descrevem elos diferentes da cadeia de falha.
Como eles se relacionam neste site
A matriz classe de vulnerabilidade × linguagem (SQL Injection em Python, XSS em Java, etc.) é construída em torno de categorias CWE — o padrão geral e como evitá-lo, não o histórico de um produto específico.
Quando um CVE específico é significativo e amplamente relevante o bastante para merecer cobertura, ele ganha seu próprio relato que aponta de volta para sua classe CWE — mas nem todo CVE ganha um, já que a maioria é restrita a um único produto/versão.
FAQ
A MITRE mantém a lista CWE. CWE e CVE são programas separados, com funções complementares; os registros CVE são redigidos por CVE Numbering Authorities (CNAs). O NVD é um programa separado do NIST que consome dados CVE e pode acrescentar seus próprios mapeamentos CWE e outros enriquecimentos. Um mapeamento do NVD não é automaticamente a classificação original da CNA.
Não. Um registro CVE pode não ter um mapeamento CWE específico. Por exemplo, o NVD mostra NVD-CWE-noinfo (“Informação insuficiente”) para CVE-2021-27823. O NVD pode exibir informações CWE fornecidas pela CNA junto com o próprio enriquecimento. Trate o rótulo CWE como metadado de classificação, não como prova de que o registro descreve toda a causa raiz ou a cadeia.