Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

A CVE Dispute

Daniel Stenberg, creator of curl, describes a CVE dispute he initiated after a researcher filed a low-severity report that he argued was not a security vulnerability. He explains the process of formally disputing the CVE assignment through MITRE, which eventually resulted in the CVE being rejected. The post serves as a tutorial on how developers can challenge questionable CVE assignments.

Background

- This is written by Daniel Stenberg, the creator and lead maintainer of **curl** (and libcurl), one of the most widely used open-source software tools on the internet. curl is a command-line tool and library for transferring data using various network protocols (HTTP, FTP, etc.). It ships with virtually every operating system, server, and embedded device — making security issues in curl extremely consequential. - A **CVE** (Common Vulnerabilities and Exposure) is a publicly assigned identifier for a specific security vulnerability. A **CVE dispute** occurs when the maintainer of a project disagrees with a CVE assignment — typically arguing that the reported issue is not actually a security flaw, is too minor to warrant a CVE, or is based on a misunderstanding of how the software works. - This post likely explains why Stenberg believes a particular CVE filed against curl is invalid or misleading, and discusses the broader problem of "CVE noise" — low-quality or incorrect vulnerability reports that waste maintainers' time and create unnecessary alarm for users.