La forma más sencilla de entender la diferencia entre estos dos conceptos es a partir de su definición:
- CWE (Common Weakness Enumeration): es una entrada en la base de datos correspondiente a una debilidad y no está relacionado con un producto o sistema.
- CVE (Common Vulnerability Exposure): es una entrada en la lista de vulnerabilidades, es decir, es una instancia específica de una debilidad en un producto o sistema.
Por lo que podríamos decir que las debilidades identificadas en los CWE nos llevan a las vulnerabilidades existentes en las aplicaciones y recogidas en los CVE.