oss-sec mailing list archives
Re: 432 Linux kernel CVEs
From: John Haxby <john.haxby () gmail com>
Date: Wed, 22 Jul 2026 10:49:56 +0100
On 21 Jul 2026, at 22:11, Steffen Nurpmeso <steffen () sdaoden eu> wrote: Jan Schaumann wrote in <al_Adqw5WhhLWX_9 () netmeister org>: |As observed on social media[1], the Linux kernel |published 432 CVEs between 2026-07-19T09:09 and |2026-07-20T16:27 (in addition to the >40 other CVEs |already published this month alone): | |https://lore.kernel.org/linux-cve-announce/ | |I understand the position that CVEs were always a |flawed way to track or prioritize security changes, |and "but it's the only thing we have" isn't a great |argument in favor. | |But this onslaught really shows it's not feasible to |attempt to prioritize individual kernel changes. | |You might attempt to process this large set of changes |by pointing an LLM at the intake and asking it to |prioritize them for your environment based on the |additional context you may be able to feed it with, |but if it spits out a dozen today and another 25 the |next, you haven't won much. | |Alternatively, you might shrug and wait to see which |of these will get a logo and catchy name in the next |few weeks and then try to focus on those. | |Another approach might be to sit back, have a nice cup |of zen, and just always pull all updates and then |update your entire fleet of systems on a weekly basis, |which, yes, I sure would like to be able to do, but |reality keeps getting in my way. | |I'm not sure what to do here going forward. I wonder a bit what your desire is. When the Linux kernel sees an update release, it is boldly mentioned that all users of this kernel series should update. I mean, locally i see the last LTS kernel i use $ du -sh /usr/src/linux-6.18 1.7G /usr/src/linux-6.18 is larger than an entire (DragonFly BSD), FreeBSD, NetBSD and OpenBSD distribution, and as i track the git, i usually see dozens of new *megabytes* coming in after a new kernel release, so given this gigantic codebase, with so much fluctuation, nothing but big numbers can be expected. Of course, if you are the (hopefully, and hopefully well, payed) patch pumpkin of some Linux distribution, who is expected to selectively and really mindfully backport "all necessary" fixes into the kernel series used by your distribution, then, sympathy. Other than that i would think you update the kernel, and when some LTS (or otherwise supported) backport of the mainline kernel progress is actually not really good, it will be fixed by the next kernel update.
I was that patch pumpkin, or rather, one of the team that did that. Yes, 432 CVEs is a little higher than the average, but not wholly outrageous. That's why we, and like-minded distros, automated CVE tracking and patching. Analysing 432 fresh CVEs is daunting, but we have tools to help us and, equally tools to automate the backports to kernels that are no longer part one of the linux-stable branches. There was a public blog about this: https://blogs.oracle.com/linux/tracking-linux-stable-kernels-with-uek (it predates the flood gates opening, but the trend was obvious even then). My erstwhile colleagues may have more to say on the topic, but I know that all the major distros worked hard to set up tooling and teams to handle, first of all, the kernel CVEs and then the more general problem of the floods from all quarters. jch
Then again i would also see the mentioned current flood under the Linu[sx]-specific "every bug is a security vulnerability" (or vice versa was "the bone of contention", no?). For example if a certain firmware version of some certain (notebook) system is known to reset each 10-15 minutes under a certain workload, then forcing early reject of traffic while the hardware resets in order to not go further until the later error (EIO) occurs, also in order to avoid some memcache fragmentation, also because in some other codepath it is already done like that (it also sounds good, but that aside). You know. Is this a real vulnerability -- i do not know, the commit message does not say how long it takes the firmware to reset, and all that. (One could, maybe and also, file away this under "hardware quirk", of which exist many.) What i know for sure is that being a patch pumpkin and being responsible for several linux kernel series is surely a hard thing to do. Regarding the CVE flood topic as such, AI or not AI incurred. Well, i saw the last perl thing which i liked. (I would write a script that formats some input as desired, like 2016-09-30 -12,75 :Edeka Öl, Spüli, Milch, O-saft, Tofu, Äpfel, Kichererbsen that can be parsed with awk. (STATE_PARTNER and message are optional: well-formedness.)) I "hate" the Apache flood for a long time, i prefilter it. (I can easily access one nonetheless, if it interests me. Happened.) Fwiw i like the cURL reports, they are really meaningful and give pointers i can follow. Of course if there would be hundreds... I am lucky not to have to penetrate AI produced blown up nada reports initiated by some a..ole. (And knocking on wood.) --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)
Attachment:
signature.asc
Description: Message signed with OpenPGP
Current thread:
- 432 Linux kernel CVEs Jan Schaumann (Jul 21)
- Re: 432 Linux kernel CVEs Steffen Nurpmeso (Jul 21)
- Re: 432 Linux kernel CVEs Jan Schaumann (Jul 21)
- Re: 432 Linux kernel CVEs Greg KH (Jul 22)
- Re: 432 Linux kernel CVEs Peter Gutmann (Jul 21)
- Re: 432 Linux kernel CVEs Stephan Verbücheln (Jul 22)
- Re: 432 Linux kernel CVEs Marcus Meissner (Jul 22)
- Re: 432 Linux kernel CVEs David A. Wheeler (Jul 22)
- Re: 432 Linux kernel CVEs John Haxby (Jul 22)
- Re: 432 Linux kernel CVEs Jan Schaumann (Jul 21)
- Re: 432 Linux kernel CVEs Steffen Nurpmeso (Jul 21)
