Several vulnerabilities have been discovered in the Linux kernel
Thread
Unofficial Hacker News client; not affiliated with Y Combinator.
Several vulnerabilities have been discovered in the Linux kernel
Unofficial Hacker News client; not affiliated with Y Combinator.
john_strinlai · · focus · HN ↗
>“Due to the layer at which the Linux kernel is in a system, almost any bug might be exploitable to compromise the security of the kernel… Because of this, the CVE assignment team is overly cautious and assign CVE numbers to any bugfix that they identify.”
<a href="https://docs.kernel.org/process/cve.html" rel="nofollow">https://docs.kernel.org/process/cve.html
"number of cves" is a useless metric, especially when it comes to the kernel.
SAI_Peregrinus · · focus · HN ↗
If you're willing to stretch, missing but planned features also deny the use of said features since they haven't been added yet, and so are CVSS 1/Low vulnerabilities.
Resume-driven development for security researchers has never been easier!
viraptor · · focus · HN ↗
That doesn't follow. In the extremely simple example, an adding service returning 1+1=3 has a bug, but it's not a possible DoS situation at all.
> missing but planned features also deny the use of said features
That's not what DoS is.
This whole situation with CVE assigning comes from the whole process being far from ideal. But it doesn't mean it's completely useless and doesn't follow any rules at all.
Gigachad · · focus · HN ↗
Until someone finds there is a user input they can trigger this bug causing some other bit of code to read data from the wrong offset and now it's a whole exploit.
viraptor · · focus · HN ↗
someonebaggy · · focus · HN ↗
tsimionescu · · focus · HN ↗
asdfaoeu · · focus · HN ↗
asdfaoeu · · focus · HN ↗
viraptor · · focus · HN ↗
nikanj · · focus · HN ↗
eastbound · · focus · HN ↗
josephg · · focus · HN ↗
viraptor · · focus · HN ↗
nikanj · · focus · HN ↗
<a href="https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/" rel="nofollow">https://daniel.haxx.se/blog/2026/06/24/a-cve-dispute/
literalAardvark · · focus · HN ↗
Organizations that track their software and patch systems for CVEs have their own risk management system.
Publish xlow as low, we'll filter them out if we want to. As even they state in that article, they do NOT have the necessary context to filter stuff out. So why are they doing it?
woodruffw · · focus · HN ↗
kbolino · · focus · HN ↗
What does this even mean? cURL is one of the most load-bearing pieces of software in existence. It, and the Linux kernel, which takes a similarly dim view of the CVE system, are the inventors. "Not Invented Here" seems to imply that there is a vast body of peer work for them to draw on to resolve this problem, but who are their peers? As far as I can tell, the answer is something like "Microsoft and Apple", on the one hand, who exist in a totally different, mostly closed-source or at least closed-development, ecosystem, or something like "glibc and OpenSSL" on the other hand, which have their own storied CVE history.
dzhiurgis · · focus · HN ↗
Is it really, or it's trivially replaceable by wget?
kbolino · · focus · HN ↗
Regardless, even if hypothetical product X could do everything cURL and libcurl do for most people, that wouldn't make cURL/libcurl much less load-bearing, any more than the existence of FreeBSD or Illumos make Linux less load-bearing.
viraptor · · focus · HN ↗
and one that will never make decisions that is incorrect or disliked by any party.
nikanj · · focus · HN ↗
viraptor · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
goodmythical · · focus · HN ↗
Resulting from miscalc of either stored or supplied would indeed create DoS.
If the off by one is in a graphical driver that causes an overflow leading to no output, that's DoS.
If the off by one is in the memory mapping of input devices leading to no available input, that's DoS.
Simple math is kind of everywhere in the kernel and userland apps. If the math is wrong and results in memory mapping wrong such that kernel panics or is unuseable, that's a breaking bug regardless of simplicity.
viraptor · · focus · HN ↗
I'm using specific words and it's been explained and linked twice already. Come on!
jeroenhd · · focus · HN ↗
However, the Linux kernel is supposed to run any userland program without crashing, so anything that crashes the kernel is a local DoS and there are a lot of them. It's also supposed to shield processes from each other and maintain privilege levels correctly, so many incorrect memory leaks are also CVE worthy. Whether a CVE applies depends on the people and programs using the kernel, and the kernel team can't read your code to tell you if it applies or not.
People reading CVEs wrong ("it's got a high number so we must patch within a day") must be going crazy over this, but the point of CVEs is to let you make judgement calls, not to be a cool statistic about how secure something is.
Most CVEs are irrelevant to most people, that's always been the case.
somat · · focus · HN ↗
Unpatched bug, wrong color lights.
Yes, it is a bit of a stretch, I desperately hope programmable navigation lights are not a thing. And I also don't think every bug needs a CVE. But in the correct context nearly any bug could be critical.
seanhunter · · focus · HN ↗
Now this was a windows system[2] rather than linux but the point remains - if there was an external vulnerability in a crucial control system and this system was part of a network (eg to connect telemetry) then any exploit of that system could result in loss of life.
[1] <a href="https://www.computerweekly.com/news/1280091718/Chinook-computer-was-positively-dangerous-say-newly-disclosed-MoD-documents" rel="nofollow">https://www.computerweekly.com/news/1280091718/Chinook-compu...
[2] Which, why? Why build the fuel controller for a helicopter engine on windows?rjsw · · focus · HN ↗
There have been documented problems with Windows for Warships.
seanhunter · · focus · HN ↗
sas224dbm · · focus · HN ↗
jeroenhd · · focus · HN ↗
MyMemoryfails · · focus · HN ↗
GTP · · focus · HN ↗
sigmoid10 · · focus · HN ↗
TeMPOraL · · focus · HN ↗
The vendors fixing them arguably prioritize these reports right. Most of the CVEs, even severe ones, are irrelevant in practice, and as parents note, are more like regular bugs with security flavor in reporting. The CVE label instead of regular bug tracking number makes them seem important.
Linux Kernel may be one of the few legitimate exceptions, indeed, due to the position in which it sits in the software stack. Also LLMs make previously unexploitable-in-practice vulnerabilities exploitable (by making targeted / personalized attack cheap enough to give them positive ROI), which complicates things.
openasocket · · focus · HN ↗
But I think the most important thing to keep in mind is that a bug isn’t necessarily less serious or less important than a vulnerability. A serious bug should be patched just as urgently as a serious vulnerability.
funcDropShadow · · focus · HN ↗
literalAardvark · · focus · HN ↗
[deleted] · · focus · HN ↗
[deleted]
Sesse__ · · focus · HN ↗
Realistically, most admins cannot make judgment calls about 1000+ CVEs for a kernel release.
jurgenburgen · · focus · HN ↗
lstodd · · focus · HN ↗
zero CVE policy = halt on business development.
dormento · · focus · HN ↗
Even more realistically, many admins do not have the background to be able to reason (by themselves) about the actual risk of most CVEs, so just going along with specialized media coverage is often a sound strategy.
wang_li · · focus · HN ↗
We should keep our hopes up, someday we may get there.
spragl · · focus · HN ↗
[dead]