The Linux kernel giving CVEs to all bugfixes is sort of predictable
utcc.utoronto.ca
utcc.utoronto.ca
Another tragedy of the commons.
Now everyone gets to do their own, which they should have been doing in the first place.
So the tragedy of the commons is that security organizations ended up relying on CVEs as a security standard, without really thinking through who was going to do the dirty work of keeping that system going as it expanded.
No. It was created for cross-referencing different vulnerability databases.
https://www.tripwire.com/state-of-security/history-common-vu...
<quote> There’s just one problem – each security vendor has its own database with little to no crossover. Each vendor’s tool generates its own alert for detected vulnerabilities, and these alerts must be manually cross-referenced between the tools to determine if they are separate issues or multiple alerts for the same issue. </quote>
Pick two uses, can't have all three.
That said this seems entirely predictable to me, and I'm surprised the author did not simply assume that this would be the outcome given how this nonsense plays out:
* If kernel devs adopt "only security bugs get CVEs" the devs get dragged over coals if they ever don't classify a bug fix that turns out to have security implications
* What do kernel devs do when they land an architectural change that happens to fix security bugs?
* How do you expect them to handle people just watching every fix, who then decide one is a security fix, and give it a webpage and press release when there was no CVE?
There's also the fun edge case: the people demanding extra free work from others are wanting to support old kernels as cheaply as possible, but a bug fix in a current kernel may just be a bug fix, while in old kernels the lack of subsequent work in the kernel could mean they're security vulnerabilities. If only "security" bug fixes are meant to get CVEs then either developers have to in essence back port the change and see if the old behavior in the old kernel led to a security vulnerability, or assume all fixes could have security implications in out of date kernels.but this is made worse in no small part by security researchers, students, companies etc. are all using a CVE as an achievement or some kind of feather in their cap.
now, you get thousands of "CVE-2024-10340494: water is wet" and the related "CVE-2024-10340495: if users look up in the rain, they could conceivably drown". of course it would always also have a blog, a custom domain-name, a catchy title/nickname, etc.
it's Goodhart's Law in action: "when a measure becomes a target, it ceases to be a good measure."
and what else could the Linux devs reasonably do? it was either this or ignore CVE's entirely.
https://www.tripwire.com/state-of-security/history-common-vu...