Removing the stigma of a CVE
Blog post from GitHub
A CVE, or Common Vulnerabilities and Exposures identifier, is a tracking number assigned to security vulnerabilities, aimed at facilitating information search and transparency in software security. Despite misconceptions that CVEs signify serious problems or harm reputations, they are merely identifiers without inherent severity ratings. GitHub Security Lab emphasizes transparency by encouraging the request and publication of CVEs, even for low-severity vulnerabilities, through their Security Advisory system. This approach allows maintainers to provide detailed, authoritative advisories, helping users make informed decisions. CVEs can be contested if incorrectly assigned, but disagreement over severity is not sufficient grounds for contestation. GitHub, as a CVE Numbering Authority, handles CVE requests efficiently, ensuring compliance with CVE Program rules and facilitating accurate vulnerability reporting. Providing comprehensive information about vulnerabilities aids in creating accurate advisories, fostering trust and enabling users to assess risks effectively. Transparency in disclosing potential vulnerabilities is advocated as a means to demonstrate a commitment to security and maintain project credibility.