Eight Linux distros shipped security fixes, led by SUSE's SLE 16.1 kernel update carrying 2,819 CVEs and Ubuntu's NVIDIA Tegra notice clearing more than 1,000. Apache2 came under heavy fire across the batch, driven by a 9.8-rated mod_http2 flaw, while Red Hat independently flagged Satellite 6.19.6 as Critical for RHEL 9. Debian's linux-6.12 patch cleared over 100 CVEs and required extensions to be recompiled for CVE-2026-6460, and Gentoo's rsync update arrived with 34 high-rated CVEs that directly threaten the build process. Priority fixes are Apache with mod_http2, rebootable kernels, and critical async updates, with exact versions listed behind each distro's advisory IDs.
Linux distros push a staggering mountain of security patches today
SUSE alone is shipping a kernel with 2,819 CVEs. Ubuntu's Tegra notice tops 1,000. You probably run at least one of these.
If you manage even a single Linux server, today's roundup is one you don't want to skim. Eight distros shipped fixes between November 12 and November 14, and several of them go well beyond the usual monthly routine. The headline numbers are almost silly: SUSE's SLE 16.1 kernel update carries 2,819 vulnerabilities. Ubuntu's NVIDIA Tegra notice lists more than 1,000. That is a lot of CVEs to clear before your coffee goes cold.
The massive ones first
SUSE is the clear heavyweight here. Its batch touches SUSE Linux Enterprise, openSUSE Leap, and Tumbleweed all at once, and a good chunk of it tells you to reboot or restart whatever is running. Apache2 took the hardest hit, driven by CVE-2026-119618, a heap corruption and remote code execution flaw in mod_http2 that SUSE rates a 9.8. Two separate advisories cover it across the older 15.4/15.5 tracks and the newer 15.6 line, so if any of your servers load mod_http2, that one sits at the top of the queue.
Chromium and Python-Pillow rounded out the criticals. Chromium landed 975 CVEs. Pillow picked up 39, mostly denial-of-service and memory-corruption bugs across its image parsers. Neither is shocking on its own, but stacked together they add up to a patch cycle you'll remember.
The kernels are worth a glance on their own. Beyond the 2,819 CVE SLE main update, SUSE shipped NVIDIA-flavored kernels twice and folded 81 CVEs into a single nvidia driver package. You genuinely won't read them, but real fixes live underneath. It reads less like a patch and more like someone rewrote the kernel overnight.
Ubuntu mirrored the scale with USN-9091-1, targeting the NVIDIA Tegra kernel on Ubuntu 24.04 LTS. The notice pulls back the curtain on one issue in particular: AMD processors weren't performing their Reverse Map Table checks when the IOMMU touched certain host buffers. A local attacker with hypervisor access could create an out-of-bounds condition that undermines SEV-SNP guest memory. That's CVE-2023-20585. The rest of the notice is a wall of CVEs spanning file systems, drivers, networking stacks, and security modules. At some point the list stops being actionable and just becomes a number you glance at and move past.
Keep in mind that Ubuntu's house rules are blunt this week. Reboot after the update, and expect an ABI change. If you've installed third-party kernel modules like graphics, Wi-Fi, or storage drivers, you'll have to recompile and reinstall them. A standard upgrade handles the kernel metapackages on its own. Your own modules are really the only thing standing in your way.
The rest of the batch
Debian shipped a stack of advisories on November 13 and 14, and its linux-6.12 patch (DLA 4904-1) covers well over a hundred issues. The 6.12.115-2~deb12u1 version also absorbs non-security fixes from the 6.12.114 and 6.12.115 stable updates. A separate linux advisory hits trixie with version 6.12.117-1, fewer CVEs but same flavor.
PostgreSQL shows up twice in Debian's batch, once for trixie at 17 and once for bookworm at 15. Both clear the same cluster of trouble, now including arbitrary code execution and broken authentication. One wrinkle worth holding onto: CVE-2026-6460 isn't fully resolved until your extensions get recompiled against the new version. Debian says that work rides along on upcoming trixie point releases, so don't treat the update as a done deal just because it landed.
AlmaLinux, Rocky, and Red Hat rounded out the enterprise side. Red Hat filed just one advisory, RHSA-2026:100120, and flagged Satellite 6.19.6 as Critical for RHEL 9. It ships as an async update, outside the usual cadence, which is exactly the kind of thing that usually means someone should care quickly. If you run Satellite on RHEL 9, it belongs near the top of your queue.
Rocky pushed a genuinely large batch, fifty entries split between version 10 and version 8. Two sit at the very top: fence-agents and cockpit-image-builder both carry a Critical rating, and those are the ones worth patching before you've had your coffee. The rest lands at Important, where the kernel, openssh, krb5, and NetworkManager live. The net was cast wide here too, with emacs, grafana, flatpak, nginx, tomcat, tesseract, and even .NET 11 and a gcc-toolset-15 entry riding along.
Gentoo shipped three advisories on November 14, and rsync took the severity star with 34 CVEs rated high. The worst case is privilege escalation, and that deserves attention because emerge relies on rsync to pull the Portage tree. A hole in your fetcher leans the whole build process its way. Apache HTTPD came in at 23 CVEs with remote code execution on top, and Tor closed the batch with five bugs and 24 TROVE identifiers instead of the usual CVE mapping. None of the three ships a workaround, so the patch versions in each advisory are the only fix.
Fedora spread its fixes across 43, 44, and 45. dnf5 took the real hit, with both Fedora 44 and 45 patched for CVE-2026-123177, a hole in dnf5daemon-server that let unauthenticated callers feed it command-line specs it would then execute. X.Org server picked up eight CVEs and reaches both 43 and 44, which matters if you run a graphical desktop every day.
And then there's mtools 4.0.50 on Fedora 44. That closes a VFAT parsing denial-of-service bug. Nothing quite says frontier technology like spending November patching MS-DOS floppy parsing.
If you're keeping score, the priorities are clear. Patch Apache2 first if you load mod_http2, update the kernels you can reboot into, and clear the critical async updates before anything else. Most of these are straightforward bumps with no workaround, so the fix is usually just the version listed in the advisory.
A Detailed Overview of the Updates
AlmaLinux
AlmaLinux shipped its November errata batch for AlmaLinux 8, with one stray entry for version 10, and it follows the usual recipe: the things that tend to catch fire, sorted by how loudly you should care.
Firefox gets the big dump again. Mozilla pushes these sprawling vulnerability lists every cycle, and this one is no exception, packing 81 fixes that span use-after-free bugs, sandbox escapes and privilege escalation across nearly every browser component. That list also covers Thunderbird, which rides on the same engine. If either is on your systems, that single entry is the main reason to update.
The rest is more scattered, but skipping any of it stays a bad call. .NET gets patched across 8.0, 9.0 and 10.0 at the same time, mostly covering the same ASP.NET Core and .NET flaws. Updating one runtime while leaving another running just hands an attacker a side door. The kernel shows up four times, split across two severity levels, with kernel-rt mirroring the standard kernel's fixes in each case, so real-time and ordinary servers alike pick up the same patches.
On the quieter end of the spectrum there is still plenty of reason to patch. perl-CGI carries three solid holes, gcc and libpng have their own CVEs, and nginx ships two heap overflows. The JDK gets its customary "Enhance everything" treatment across 37 advisories. The OpenJDK advisory also carries one note worth reading: it uses the system certificate store, so to truly drop the compromised eMudhra certificates you have to update ca-certificates too, not just the JDK.
Altogether the batch touches 26 errata entries and clears more than 220 CVEs. The breakdown below covers each one.
| Errata | Package | Version | Severity | Date | CVEs | Highlights |
|---|---|---|---|---|---|---|
| ALSA-2026:99112 | firefox | 8 | Important | 2026-11-12 | 81 | Use-after-free, sandbox escape and privilege escalation across ~80 components; also affects Thunderbird. |
| ALSA-2026:95609 | java-1.8.0-openjdk | 8 | Important | 2026-11-12 | 37 | Patched TLS, LDAP, Kerberos, XML and image handling; requires updating ca-certificates for dropped eMudhra certs. |
| ALSA-2026:99052 | .NET 8.0 | 8 | Important | 2026-11-12 | 7 | ASP.NET Core DoS/info disclosure plus .NET privilege escalation; SDK 8.0.134, Runtime 8.0.34. |
| ALSA-2026:99053 | .NET 10.0 | 8 | Important | 2026-11-12 | 6 | Same ASP.NET Core/.NET flaws; SDK 10.0.115, Runtime 10.0.15. |
| ALSA-2026:99051 | .NET 9.0 | 8 | Important | 2026-11-12 | 6 | Same ASP.NET Core/.NET flaws; SDK 9.0.124, Runtime 9.0.23. |
| ALSA-2026:99015 | kernel | 8 | Moderate | 2026-11-12 | 10 | amdgpu/amdkfd bounds fixes, vBIOS overflow, SMC lifetime, SCSI tape DoS. |
| ALSA-2026:99031 | kernel-rt | 8 | Moderate | 2026-11-12 | 10 | Identical security list to the standard kernel update two rows up. |
| ALSA-2026:98099 | kernel | 8 | Important | 2026-11-11 | 10 | PPP/L2TP UAF, openvswitch, Bluetooth, bridge multicast, ALSA, iSCSI DoS. |
| ALSA-2026:98100 | kernel-rt | 8 | Important | 2026-11-11 | 10 | Same as the standard kernel update two rows up. |
| ALSA-2026:94514 | freerdp | 10 | Important | 2026-11-12 | 13 | Unauthenticated keystroke injection, ACE via crafted display frames; rebased to 3.32.2. |
| ALSA-2026:99623 | tigervnc | 8 | Important | 2026-11-12 | 8 | Eight X server flaws (code execution, privilege escalation, UAF, overflows) shipped under the VNC umbrella. |
| ALSA-2026:98102 | nodejs:24 | 8 | Important | 2026-11-11 | 8 | undici TLS/cert issues, SQLite ACE via FTS5 and session changesets, brace-expansion DoS. |
| ALSA-2026:98113 | nodejs:22 | 8 | Important | 2026-11-12 | 8 | Same undici/brace-expansion holes; rebased to latest Node.js 22. |
| ALSA-2026:99849 | perl-CGI | 8 | Important | 2026-11-12 | 3 | DoS via unenforced limits, arbitrary file write via upload names, security bypass via untainted params. |
| ALSA-2026:98671 | nginx:1.24 | 8 | Important | 2026-11-11 | 2 | Heap overflow via alias/rewrite referencing $request_filename, plus an ngx_http_core_module issue. |
| ALSA-2026:99030 | grafana | 8 | Important | 2026-11-12 | 2 | Info disclosure in Unified Alerting and a zstd DoS. |
| ALSA-2026:99020 | grafana-pcp | 8 | Important | 2026-11-12 | 1 | Same zstd DoS as grafana. |
| ALSA-2026:99162 | perl-DBI | 8 | Important | 2026-11-12 | 1 | Arbitrary module load via unvalidated dbm_type/dbm_mldbm attributes. |
| ALSA-2026:98119 | vim | 8 | Important | 2026-11-11 | 1 | Vimscript injection via netrw filename; file-in-place write fix. |
| ALSA-2026:98103 | qt5-qtbase | 8 | Important | 2026-11-11 | 1 | DoS via crafted XML parsing in QXmlStreamReader. |
| ALSA-2026:99090 | gstreamer1 | 8 | Important | 2026-11-12 | 1 | Use-after-free in buffer value deserialization. |
| ALSA-2026:99012 | gstreamer1-plugins-base | 8 | Important | 2026-11-12 | 1 | Missing bounds checks in RTCP SDES packet parsing. |
| ALSA-2026:99865 | xorg-x11-server | 8 | Moderate | 2026-11-13 | 1 | Arbitrary code execution via out-of-bounds write in XKB keycode handling. |
| ALSA-2026:98115 | gcc | 8 | Moderate | 2026-11-12 | 2 | Integer wrap and confirmed out-of-bounds read/write in libstdc++. |
| ALSA-2026:99225 | mingw-libpng | 8 | Moderate | 2026-11-12 | 1 | Arbitrary code execution via use-after-free. |
| ALSA-2026:98105 | libimobiledevice | 8 | Important | 2026-11-11 | 1 | DoS via double free in service_receive. |
Debian GNU/Linux
Debian shipped a stack of security advisories on November 13 and 14, 2026, and the biggest thing in the box is a kernel update with more CVEs than you'd want to count at one sitting.
The linux-6.12 patch (DLA 4904-1) for Debian 12 bookworm covers well over a hundred issues spanning privilege escalation, denial of service, and information leaks. Read down the list and it stops reading as a security advisory and starts looking like a phonebook. The version, 6.12.115-2~deb12u1, also absorbs the usual complement of non-security bug fixes from the 6.12.114 and 6.12.115 stable updates. A separate, plainer "linux" advisory (DSA 6628-1) hits the current stable release, trixie, with its own haul of kernel flaws in version 6.12.117-1. Same flavor, newer packages, and far fewer CVEs to slog through.
PostgreSQL shows up twice in the same breath. postgresql-17 (DSA 6625-1) for trixie and postgresql-15 (DLA 4905-1) for bookworm both clear the same cluster of trouble, now including arbitrary code execution and broken authentication. One wrinkle worth holding onto: CVE-2026-6460 is not fully resolved until your extensions get recompiled against the new version, and Debian says that work will travel along on upcoming trixie point releases. If your database leans on custom extensions, don't treat the update as a done deal just because it landed.
The rest of the batch is smaller and more ordinary. sympa, a mailing-list manager, had a path traversal plus an access-bypass flaw that put deleted and raw archive files in reach. c-ares, the asynchronous DNS resolver library, takes a mixed bag of memory-corruption bugs (use-after-free, double-free, buffer overflows), DNS spoofing, and a habit of accepting replies from the wrong servers. libspreadsheet-xlsx-perl, the Perl module that reads Excel files, could hand an attacker arbitrary code execution or a denial of service off a maliciously crafted spreadsheet.
Then there's the Extended LTS crew from FreeXian, keeping life support going for software Debian has already shipped to the scrap heap. apache2 (ELA-1887-1) on the venerable bullseye disposes of a long list of problems including remote code execution and HTTP request smuggling, and as a small courtesy they disabled RFC 2069 digest authentication, which had been obsolete and insecure for years. Django (ELA-1886-1) rolls out for stretch, buster, and bullseye, closing a memory-exhaustion bug in file uploads and a quirk in Vary headers that let cached responses leak private data across requests.
| Package | Advisory | Fixed version(s) / distro | What it addresses | Scope |
|---|---|---|---|---|
| linux-6.12 | DLA 4904-1 | 6.12.115-2~deb12u1 (bookworm) | Privilege escalation, DoS, info leaks; plus 6.12.114/6.12.115 bug fixes | 100+ CVEs, the largest in the batch |
| linux | DSA 6628-1 | 6.12.117-1 (trixie) | Privilege escalation, DoS, info leaks | ~37 CVEs |
| postgresql-17 | DSA 6625-1 | 17.11-0+deb13u1 (trixie) | Arbitrary code exec, bad auth, info disclosure, DoS, privesc | ~37 CVEs; CVE-2026-6460 needs extensions recompiled via later trixie point releases |
| postgresql-15 | DLA 4905-1 | 15.20-0+deb12u1 (bookworm) | Same PostgreSQL cluster | ~35 CVEs; same re-compilation caveat |
| sympa | DSA 6624-1 | 6.2.76~dfsg-1+deb13u1 (trixie) | Path traversal and access-bypass exposing deleted/raw archives | CVE not yet published |
| c-ares | DSA 6626-1 | 1.34.9-1~deb13u1 (trixie) | Memory corruption, DNS spoofing, info disclosure | 4 CVEs |
| libspreadsheet-xlsx-perl | DSA 6627-1 | 0.20-0+deb13u1 (trixie) | DoS or arbitrary code exec from crafted Excel files | 1 CVE |
| apache2 | ELA-1887-1 | 2.4.71-1~deb11u1 (bullseye) | RCE, DoS, info disclosure, auth bypass, request smuggling; disabled obsolete RFC 2069 digest auth | ~21 CVEs |
| python-django | ELA-1886-1 | stretch 1.10.7-2+deb9u34, buster 1.11.29-1+deb10u23, bullseye 2.2.28-1~deb11u16 | Memory exhaustion in uploads; private-data leak via Vary headers | 2 CVEs |
Fedora Linux
Fedora pushed a fresh batch of security updates on November 14th and, rather than picking one release to focus on, spread them across Fedora 43, 44, and 45. If you're running any of those, this is worth a look.
The one that actually makes you sit up is dnf5. Both Fedora 44 and 45 are getting patched for CVE-2026-123177, a hole in dnf5daemon-server that let unauthenticated callers feed it command-line specs it would then execute. That's a straightforward privilege-escalation fix, so grab whichever version you're on.
X.Org server took the heavier hit. Eight CVEs show up in the changelog, and this one reaches both Fedora 43 and 44. If you're in a graphical desktop, that's the package you genuinely use every day.
The Ruby side landed on Fedora 45, where Nokogiri jumped to 1.19.7 fixing three security advisories and Loofah is being adjusted to keep up with Nokogiri's corrected HTML5 behavior. Not the most exciting news, but both sit underneath a surprising amount of web-facing Ruby code.
Two separate MySQL releases also showed up: 8.4.13 and 9.7.4, both from October 20th. These read as more like maintenance bumps than security landings, though the changelog does flag platform work like implementing my_timer_cycles() on riscv64. Firefox 160.0 only reaches Fedora 43, Radicale crept to 3.9.1 on 45, and mtools 4.0.50 on 44 closes a VFAT parsing denial-of-service bug. Nothing quite says frontier technology like spending November patching MS-DOS floppy parsing.
You can pull any of these in with dnf upgrade --advisory plus the relevant FEDORA ID from the table below.
| Package | Version | Fedora Release | Advisory | What's in it |
|---|---|---|---|---|
| radicale | 3.9.1-1.fc45 | 45 | FEDORA-2026-24508cf894 | CalDAV/CardDAV server bumped to 3.9.1 |
| dnf5 | 5.4.8.0-2.fc45 | 45 | FEDORA-2026-b9a53ff63c | CVE-2026-123177 CLI-spec authorization fix |
| mysql8.4 | 8.4.13-2.fc45 | 45 | FEDORA-2026-b0c436e022 | Rebase to 8.4.13; my_timer_cycles on riscv64 |
| mysql9.7 | 9.7.4-3.fc45 | 45 | FEDORA-2026-ffabfb2558 | Rebase to 9.7.4; WebAuthn build fix on fido=0 |
| rubygem-nokogiri | 1.19.7-1.fc45 | 45 | FEDORA-2026-b555594ea8 | Fixes 3 advisories (GHSA-3w22-6jfg-527w, GHSA-v995-44v6-5fqm, GHSA-4p39-36wj-23h4) |
| rubygem-loofah | 2.22.0-12.fc45 | 45 | FEDORA-2026-b555594ea8 | Backport patch for nokogiri 1.19.7 HTML5 fix |
| dnf5 | 5.4.8.0-2.fc44 | 44 | FEDORA-2026-e7379f9f3f | CVE-2026-123177 CLI-spec authorization fix |
| xorg-x11-server | 21.1.26-1.fc44 | 44 | FEDORA-2026-7defd115fa | 8 CVEs: 109091, 109092, 109093, 109904, 109094, 109095, 109096, 109903 |
| mtools | 4.0.50-1.fc44 | 44 | FEDORA-2026-2c99c06d57 | CVE-2026-118384 VFAT out-of-bounds write DoS |
| firefox | 160.0-1.fc43 | 43 | FEDORA-2026-042985cd43 | Update to latest upstream 160.0 |
| xorg-x11-server | 21.1.26-1.fc43 | 43 | FEDORA-2026-68c1586ac2 | Same 8 CVEs as the 44 build |
| python-PyMuPDF | 1.27.2.2-3.fc43 | 43 | FEDORA-2026-141982f4f6 | CVE-2026-120752 stack buffer-overflow RCE |
Gentoo Linux
Gentoo pushed out three security advisories on November 14, 2026, hitting three pieces of software most people run daily without giving them a second thought: the web server, the file-sync tool, and the anonymity network.
The severity star goes to rsync. Rated high with 34 CVEs, the worst case is privilege escalation, and that deserves attention because emerge relies on rsync to pull the Portage tree. A hole in your fetcher leans the whole build process toward it. The fix is simple: get to 3.5.2.
Apache HTTPD shows up as GLSA 202611-10, normal severity but 23 CVEs with remote code execution at the top of the impact list. Running anything under 2.4.71 means you are behind. Bump to 2.4.71 and you are back in the clear.
Tor closes the batch. Five bugs were filed against it, and the advisory cites 24 TROVE identifiers instead of CVEs, so it does not hand you the usual CVE mapping. Normal severity, but remote code execution tops the impact list. Anyone below 0.4.9.17 should update.
None of the three ships a workaround, so there is no clever way around the update. The patch versions in each advisory are the fix.
| Advisory ID | Package | Severity | Worst-case impact | Upgrade to (unaffected) | Vulnerabilities |
|---|---|---|---|---|---|
| GLSA 202611-10 | www-servers/apache (Apache HTTPD) | Normal | Remote code execution | 2.4.71 | 23 CVEs |
| GLSA 202611-09 | net-misc/rsync | High | Privilege escalation | 3.5.2 | 34 CVEs |
| GLSA 202611-08 | net-vpn/tor | Normal | Remote code execution | 0.4.9.17 | 24 TROVE-IDs |
Red Hat Enterprise Linux
Red Hat filed one advisory this time around, RHSA-2026:100120, and rated it Critical for a change you probably weren't expecting to see flagged that hard.
Satellite 6.19.6 lands as an async update for RHEL 9, meaning it ships outside the usual fixed cadence because the severity demanded attention. Red Hat Product Security puts the security impact at Critical, so if you are running this version of Satellite on RHEL 9, it belongs near the top of your update queue.
| Errata ID | Product | Version | Platform | Severity | Type |
|---|---|---|---|---|---|
| RHSA-2026:100120 | Red Hat Satellite | 6.19.6 | RHEL 9 | Critical | Async update |
Rocky Linux
Rocky Linux pushed a genuinely large errata batch for version 10 and managed to squeeze in six more for version 8 before the ink dried. All fifty are security focused, though a handful also tuck in bug fixes and feature enhancements under the same covers.
Most of the weight lands on Rocky Linux 10. If you run anything modern, that's the list that matters. Two sit at the very top of the severity ladder: fence-agents and cockpit-image-builder both carry a Critical rating, and those are the ones worth patching before you've had your coffee. A long string more land at Important, which is where the kernel, openssh, krb5, and NetworkManager live. Those are the parts you don't want to be reading about in a post-mortem.
What's noticeable is how wide the net was cast. This isn't just daemons and libraries. You've got emacs, grafana, flatpak, nginx, tomcat, tesseract, and even .NET 11 and a gcc toolset riding along. The gcc-toolset-15 and .NET 11.0 entries suggest the maintainers are quietly updating the toolchain stack alongside the usual maintenance pass. A couple of surprises deserve a glance, like dpdk for developers working on data-plane code and gstreamer plugins spread across three separate advisories.
The version 8 updates are comparatively modest. Six entries, mostly Important, and the standouts are the still-annoying java-1.8.0-openjdk, perl-CGI, webkit2gtk3, and a second xfsprogs. Version 8 is in its later years, so any of these still counts as a win.
One thing worth flagging: every single advisory closes with the same boilerplate about CVSS scores being available on the CVE list. The real detail lives on the errata pages themselves, not in these headlines. You'll find the links in the table below.
All updates
| Package | Severity | Version | Errata ID | Scope |
|---|---|---|---|---|
| fence-agents | Critical | 10 | RLSA-2026:98612 | Security |
| cockpit-image-builder | Critical | 10 | RLSA-2026:98613 | Security |
| sos | Important | 10 | RLSA-2026:98076 | Security, bug fix, enhancement |
| glib-networking | Important | 10 | RLSA-2026:99696 | Security |
| jq | Important | 10 | RLSA-2026:98603 | Security |
| aspell | Important | 10 | RLSA-2026:98590 | Security |
| xfsprogs | Important | 10 | RLSA-2026:99660 | Security |
| krb5 | Important | 10 | RLSA-2026:99624 | Security, bug fix, enhancement |
| kernel | Important | 10 | RLSA-2026:99133 | Security, bug fix, enhancement |
| mutter | Important | 10 | RLSA-2026:99130 | Security |
| gvfs | Important | 10 | RLSA-2026:98623 | Security |
| tesseract | Important | 10 | RLSA-2026:98624 | Security |
| oci-seccomp-bpf-hook | Important | 10 | RLSA-2026:98597 | Security |
| dovecot | Important | 10 | RLSA-2026:98587 | Security |
| libsoup3 | Important | 10 | RLSA-2026:98560 | Security |
| xorg-x11-server-Xwayland | Important | 10 | RLSA-2026:98581 | Security |
| gvisor-tap-vsock | Important | 10 | RLSA-2026:98610 | Security |
| gstreamer1-plugins-bad-free | Important | 10 | RLSA-2026:98621 | Security |
| dpdk | Important | 10 | RLSA-2026:98616 | Security |
| go-fdo-client | Important | 10 | RLSA-2026:98592 | Security |
| emacs | Important | 10 | RLSA-2026:98574 | Security |
| openexr | Important | 10 | RLSA-2026:98575 | Security |
| gstreamer1-plugins-base | Important | 10 | RLSA-2026:98600 | Security |
| libxml2 | Important | 10 | RLSA-2026:98572 | Security |
| grafana | Important | 10 | RLSA-2026:98056 | Security |
| cockpit | Important | 10 | RLSA-2026:98567 | Security |
| delve | Important | 10 | RLSA-2026:98086 | Security, bug fix, enhancement |
| libreswan | Important | 10 | RLSA-2026:98088 | Security |
| nginx | Important | 10 | RLSA-2026:98634 | Security |
| .NET 11.0 (dotnet11.0) | Important | 10 | RLSA-2026:98627 | Security, bug fix, enhancement |
| flatpak | Important | 10 | RLSA-2026:98595 | Security |
| NetworkManager | Important | 10 | RLSA-2026:98586 | Security |
| c-ares | Important | 10 | RLSA-2026:98629 | Security |
| gstreamer1-plugins-good | Important | 10 | RLSA-2026:98644 | Security |
| environment-modules | Moderate | 10 | RLSA-2026:98565 | Security |
| rpm | Moderate | 10 | RLSA-2026:99595 | Security |
| tomcat9 | Moderate | 10 | RLSA-2026:99174 | Security |
| python3.12 | Moderate | 10 | RLSA-2026:98615 | Security, bug fix, enhancement |
| tftp | Moderate | 10 | RLSA-2026:98563 | Security |
| cockpit-files | Moderate | 10 | RLSA-2026:98566 | Security |
| python-jwcrypto | Moderate | 10 | RLSA-2026:98061 | Security |
| openssh | Moderate | 10 | RLSA-2026:98073 | Security |
| bind | Moderate | 10 | RLSA-2026:97242 | Security, bug fix, enhancement |
| gcc-toolset-15-gcc | Moderate | 10 | RLSA-2026:98633 | Security |
| perl-CGI | Important | 8 | RLSA-2026:99849 | Security |
| webkit2gtk3 | Important | 8 | RLSA-2026:99702 | Security |
| java-1.8.0-openjdk | Important | 8 | RLSA-2026:95609 | Security |
| xfsprogs | Important | 8 | RLSA-2026:99817 | Security |
| xorg-x11-server | Moderate | 8 | RLSA-2026:99865 | Security |
| python3 | Moderate | 8 | RLSA-2026:99691 | Security |
SUSE Linux
SUSE shipped a genuinely enormous stack of security patches this week, touching SUSE Linux Enterprise, openSUSE Leap, and Tumbleweed. The bundle reads less like a routine update and more like a whole release calendar got compressed into a single day. Some of these warrant immediate action, and several ask you to reboot or restart whatever is running.
The criticals are where the real exposure sits. Apache2 took the hardest hit, driven by CVE-2026-119618, a heap corruption and remote code execution flaw in mod_http2 that SUSE rates a 9.8. Two separate advisories cover it across the older 15.4/15.5 tracks and the newer 15.6 line, so if any of your servers load mod_http2, that one belongs at the top of the queue. Python-Pillow (39 vulnerabilities) and Chromium (975 of them) also landed as critical. Pillow's fixes mostly target denial-of-service and memory corruption across its image parsers, while Chromium's list is the usual browser mix of use-after-free bugs and buffer overflows.
The kernels deserve a glance. The main SLE 16.1 kernel update claims 2,819 vulnerabilities and 2,909 bug fixes, which is less "patch" and more "someone rewrote the kernel overnight." NVIDIA-flavored kernels show up twice (Leap 16.1 and 16.0), along with the 16.0 main kernel. You will not read them, but they are large and they carry real fixes underneath.
Firefox keeps receiving the monthly sweep of use-after-free bugs, and this cycle follows the pattern. The SLE ESR build moves to 153.7.0 with a sprawling CVSS list, while Leap got 153.6.0 ESR. If you run Firefox anywhere near production, treat both as mandatory.
Underneath the headline items sits a sprawl of two-bug or single-bug fixes across GraphicsMagick, aspell, jsoup, evolution, X, and a grab bag of Kubernetes utilities for Tumbleweed. A few items stand out from the crowd: the xen update explicitly asks you to reboot after installing it, the open-iscsi update quietly folds a version bump and feature work into its security fixes, and the nvidia driver package quietly absorbs 81 CVEs in one go.
| Announcement ID | Product(s) | Rating | Vulnerabilities / fixes | Notes |
|---|---|---|---|---|
| SUSE-SU-2026:5222-1 | vsftpd | important | 3 CVEs | FTP daemon; DoS, access-control and auth bypass |
| SUSE-SU-2026:5224-1 | open-iscsi | important | 7 CVEs + 1 feature + 4 fixes | Bumps to 2.1.13 |
| SUSE-SU-2026:5228-1 | xen | important | 2 CVEs | Reboot required; grant-copy read/write |
| SUSE-SU-2026:5229-1 | MozillaFirefox | important | ESR 153.7.0 | SLE 15 SP4/SP5/SP6 |
| SUSE-SU-2026:5234-1 | apache2 | critical | 3 CVEs | Leap 15.4, SLE 15 SP4/SP5 |
| SUSE-SU-2026:5235-1 | apache2 | critical | 3 CVEs | Leap 15.6, SLE 15 SP6 |
| openSUSE-SU-2026:22265-1 | MozillaFirefox | important | 147 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22266-1 | Linux Kernel | important | 1,356 CVEs + 1,383 fixes | Leap 16.0 main |
| openSUSE-SU-2026:22270-1 | GraphicsMagick | important | 1 CVE | Leap 16.0 |
| openSUSE-SU-2026:22272-1 | aspell | important | 4 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22273-1 | trivy | important | 4 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22274-1 | xorg-x11-server | important | 19 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22277-1 | git-annex | moderate | 1 CVE | Leap 16.0 |
| openSUSE-SU-2026:22278-1 | python-Django | moderate | 5 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22281-1 | python-asyncssh | important | 2 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22282-1 | jhead | important | 4 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22283-1 | python-joserfc | important | 2 CVEs | Leap 16.0 |
| openSUSE-SU-2026:22284-1 | civetweb | important | 1 CVE | Leap 16.0 |
| openSUSE-SU-2026:22286-1 | gimp | important | 1 CVE | Leap 16.0 |
| openSUSE-SU-2026:22287-1 | perl-XS-Parse-Keyword | important | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22288-1 | librsvg | important | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22289-1 | libXtst | important | 2 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22290-1 | nvidia-open-driver-G07-signed | important | 81 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22292-1 | nodejs24 | important | 8 CVEs + 12 fixes | Leap 16.1 |
| openSUSE-SU-2026:22293-1 | rsyslog | critical | 4 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22295-1 | haproxy | important | 1 bug fix | Leap 16.1 |
| openSUSE-SU-2026:22297-1 | google-cloud-sap-agent | important | 11 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22299-1 | GraphicsMagick | moderate | 2 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22300-1 | ansible-core | important | 2 CVEs + 1 fix | Leap 16.1 |
| openSUSE-SU-2026:22301-1 | python-Pillow | critical | 39 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22305-1 | hawk-apiserver, hawk2 | important | 7 CVEs + 12 fixes | Leap 16.1 |
| openSUSE-SU-2026:22307-1 | Linux Kernel (NVIDIA) | important | 1,390 CVEs + 1,419 fixes | Leap 16.1 |
| openSUSE-SU-2026:22308-1 | MozillaFirefox | important | ESR 153.6.0 | Leap 16.1 |
| openSUSE-SU-2026:22309-1 | Linux Kernel | important | 2,819 CVEs + 2,909 fixes | Leap 16.1 main |
| openSUSE-SU-2026:22311-1 | jsoup | important | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22312-1 | python-Brotli | important | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22313-1 | Linux Kernel (NVIDIA) | important | 740 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22315-1 | warewulf4 | critical | 2 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22316-1 | libosmocore | important | 4 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22317-1 | hauler | important | 3 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22319-1 | python-graphql-core | important | 2 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22321-1 | rqlite | critical | 6 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22322-1 | evolution | moderate | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22323-1 | chromium, gn | critical | 975 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22324-1 | scribus | important | 7 CVEs | Leap 16.1 |
| openSUSE-SU-2026:22325-1 | kdeconnect-kde | moderate | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22327-1 | gosec | moderate | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22329-1 | perl-Mozilla-CA | important | 1 CVE | Leap 16.1 |
| openSUSE-SU-2026:22268-1 | elemental (+tooling) | important | 9 CVEs | Leap 16.0 |
| openSUSE-SU-2026:12292-1 | helmsman | moderate | 1 CVE | Tumbleweed |
| openSUSE-SU-2026:12293-1 | hugo | moderate | 1 CVE | Tumbleweed |
| openSUSE-SU-2026:12294-1 | java-17-openjdk | moderate | 35 CVEs | Tumbleweed |
| openSUSE-SU-2026:12295-1 | k3sup | moderate | 5 CVEs | Tumbleweed |
| openSUSE-SU-2026:12296-1 | krb5 | moderate | 1 CVE | Tumbleweed |
| openSUSE-SU-2026:12297-1 | kubectl-retina | moderate | 11 CVEs | Tumbleweed |
| openSUSE-SU-2026:12298-1 | kubelogin | moderate | 1 CVE | Tumbleweed |
| openSUSE-SU-2026:12299-1 | kubeseal | moderate | 4 CVEs | Tumbleweed |
| openSUSE-SU-2026:12300-1 | kumactl | moderate | 14 CVEs | Tumbleweed |
| openSUSE-SU-2026:12301-1 | libyang-devel | moderate | 1 CVE | Tumbleweed |
Ubuntu Linux
Ubuntu published two kernel security notices on the same day, November 13, 2026, and the first one is staggering in scale. USN-9091-1 targets the NVIDIA Tegra kernel on Ubuntu 24.04 LTS and patches just about every subsystem you can imagine. The notice pulls back the curtain on a single issue in real detail: AMD processors weren't performing their Reverse Map Table checks when the IOMMU touched certain host buffers, letting a local attacker with hypervisor access create an out-of-bounds condition that undermines the integrity of SEV-SNP guest memory (CVE-2023-20585). The rest of the notice is a wall of CVEs, more than 1,000 of them, spanning file systems, drivers, networking stacks, and security modules. At some point the list stops being actionable and just becomes a number you glance at and move past.
The second notice, USN-9027-2, is the FIPS kernel for Ubuntu 22.04 LTS, and it is a much smaller affair. Five CVEs land across the x86 architecture, hardware monitoring drivers, the OCFS2 filesystem, IPv4 networking, the Ethernet bridge, Netfilter, and XFRM. FIPS-certified kernels sit behind Ubuntu Pro, so this update won't show up on a free install. It also supersedes USN-9027-1, meaning the FIPS fixes rolled out in stages.
Either way, the house rules are identical. Reboot after the update, and watch out for the ABI change. If you've installed third-party kernel modules like graphics, Wi-Fi, or storage drivers, you'll have to recompile and reinstall them. A standard upgrade handles the kernel metapackages on its own, so your own modules are really the only thing standing in your way.
| Security notice | Platform | Packages being updated | Fixes | Catch |
|---|---|---|---|---|
| USN-9091-1 | NVIDIA Tegra kernel, Ubuntu 24.04 LTS | linux-image-6.8.0-1039-nvidia-tegra 6.8.0-1039.40 and its -rt and metapackage variants | CVE-2023-20585 plus more than 1,000 additional CVEs | ABI change, reboot required |
| USN-9027-2 | FIPS kernel, Ubuntu 22.04 LTS | linux-image-5.15.0-203-fips 5.15.0-203.213+fips1 (metapackage 5.15.0.203.117) | CVE-2025-21656, CVE-2026-63940, CVE-2026-74350, CVE-2026-98432, CVE-2026-99999 | Ubuntu Pro required, ABI change, reboot required, supersedes USN-9027-1 |
How to apply these Linux security updates
Before running any update commands, check which services are currently active on your system. If Nginx or Apache is handling live traffic, schedule a brief maintenance window or use rolling restarts to minimize downtime during the patching process. Desktop users can usually apply these fixes by opening a terminal and running the standard package manager command for their distribution followed by an upgrade flag. A reboot will be necessary if the kernel received updates to ensure the new security modules load correctly.
Power users who rely on command-line tools like jq should verify the patch level after installation. Regression bugs can occasionally break scripts that depend on specific JSON parsing behavior, so a quick test run is worth the few minutes it takes. If you use PackageKit or other GUI package managers and prefer to skip them because they sometimes hang or try to install junk, do not let that stop you from running the command-line equivalent to get these critical patches applied.
Applying these patches requires distribution-specific package management commands. RHEL-based systems typically use dnf update or yum update, while Debian and Ubuntu rely on apt upgrade. SUSE users should run zypper patch to properly address all security advisories, and Slackware administrators can manage updates with upgradepkg or slackpkg. After executing the commands, a reboot is usually necessary for kernel changes to take effect. Finally, review your package manager’s logs to verify that all patches installed successfully and no dependencies were disrupted.
Debian/Ubuntu (apt)
The first thing to do is refresh the local package index; running sudo apt update contacts all configured repositories and pulls in the newest lists of available versions. Skipping this step leaves the system blind to any recent uploads, which explains why “upgrade” sometimes claims there’s nothing to do even after a security advisory has been published. Once the index is current, invoke sudo apt upgrade -y; the -y flag answers every prompt automatically so the process doesn’t pause for user input. This command upgrades all installed packages that have newer versions in the repositories while preserving configuration files.
sudo apt update sudo apt upgrade -y
Fedora/RedHat/Rocky/Alma/Oracle (dnf or yum)
On modern Fedora and recent Red Hat derivatives, dnf is the package manager; older RHEL releases still rely on yum. Begin with a check‑update operation—sudo dnf check-update or sudo yum check-update—to see exactly which packages are awaiting an upgrade. This preview step can be useful for spotting unexpected kernel bumps before they land. To actually apply the updates, run sudo dnf upgrade -y (or sudo yum update if you prefer the older tool). The upgrade command pulls down the new binaries and runs any necessary post‑install scripts, such as rebuilding initramfs when a kernel changes.
sudo dnf check-update sudo dnf upgrade -y
or on older releases
sudo yum check-update sudo yum update
SUSE (zypper)
SUSE’s command line front‑end is called zypper. First execute sudo zypper refresh so that the metadata for all enabled repos gets updated; without this, zypper will happily report “No updates available” even though newer packages sit on the mirror. After a fresh refresh, issue sudo zypper update -y; this upgrades every package to the latest version in the configured repositories and automatically handles service restarts when required.
sudo zypper refresh sudo zypper update -y
Gentoo Linux
Updating Gentoo Linux is more involved than binary distributions because it's a source-based system with highly customizable packages.
sudo emerge --sync sudo emerge -avuDN @world
