Linux distributions including Debian, Fedora, SUSE, Rocky, Slackware, and Ubuntu shipped a massive wave of security patches, targeting everything from browser engines to kernel subsystems. SUSE cleared eighty-six CVEs across twelve advisories, while Ubuntu patched over a hundred kernel vulnerabilities alongside a Minetest Lua sandbox escape and a MiniUPnPd integer underflow. Debian and Fedora both landed twelve-CVE updates for Chromium and Thunderbird, with Fedora also locking an integer overflow in GIMP's HDR parser that previously enabled remote code execution. Administrators should run their package managers immediately, though Ubuntu and Rocky users will need to reboot their hosts and rebuild third-party kernel modules like NVIDIA drivers to restore functionality.
Linux Security Roundup: Debian, SUSE, and Ubuntu Push Major Patches for Chromium, FFmpeg, and Kernel Flaws
Eighty-six CVEs drop into SUSE, twelve land in Ubuntu's kernel stack, and Debian's Chromium gets a serious overhaul this week. Time to run your package managers.
Linux distros are rolling out a serious batch of security patches, and if you haven't run your package manager in a few days, you are sitting on a lot of open doors. Debian, Fedora, Rocky, Slackware, SUSE, and Ubuntu all shipped updates covering everything from browser engines to kernel subsystems. The CVE count across the board is climbing fast.
The usual suspects are back. Memory corruption, missing bounds checks, and sloppy cleanup routines when untrusted data shows up. If your systems process network traffic or open external media files, applying these fixes should be your first task. Not cheap to maintain, but necessary.
Debian and Fedora
Debian handed out patches across both Bookworm and Trixie, with Chromium and Thunderbird eating the heaviest load. The Chromium update locks down twelve CVEs, mostly tied to how it parses network responses and tears down SFTP sessions. Thunderbird isn't far behind with fourteen issues, though they stay firmly in code execution and information disclosure territory. The AV1 encoder in aom tripped over its own look-ahead buffer calculations, while libde265 and libssh2 left themselves open to out-of-bounds reads when handed malformed files. Tryton-server skipped the CVE designation for now, but its email templates can still execute arbitrary commands if someone feeds them a sloppy payload. Roll it out, but update the three dependent modules at the same time or the server will throw a fit.
Fedora 44 kept things tight with two updates. Chromium climbed to 152.0.7977.82, patching the same twelve CVEs that landed in Debian alongside type confusions in V8 and out-of-bounds writes in WebGL. Twelve CVEs in a single push is a lot of surface area to paint over, but the build ships anyway. The second update targets GEGL 0.4, the graph-based image processing framework GIMP relies on. Developers plugged an integer overflow in HDR file parsing that previously opened the door for remote code execution. If you open HDR images from anyone outside your own address book, this one matters.
SUSE, Rocky, and Slackware
SUSE distributed twelve separate advisories covering eighty-six CVEs total. Firefox and Thunderbird carry the heaviest load, each locking down more than a dozen vulnerabilities across their rendering engines. FFmpeg follows closely with twenty-one fixes, several scoring eight or higher on the severity scale. Helm3 took a hit with a critical 9.1-rated flaw alongside two other network-accessible issues. The rest of the roll touches less flashy utilities like cups-filters, Python 3.10, PHP Composer, and container scanning tools like Trivy and Hauler. Every advisory rates moderate on SUSE's scale, so you don't need to tear your hair out, but leaving it untouched for a week is unwise. Run your package manager and clear the batch in a single pass.
Rocky Linux pushed two kernel errata for its current stable lines. If you are running Rocky 10 or Rocky 9, your hosts need a reboot. RLSA-2026:63128 lands a security patch into the Rocky 10 kernel, while RLSA-2026:63129 bundles security fixes with actual bug corrections and feature improvements for Rocky 9. The announcement keeps the specific CVE count vague, which makes triage slightly annoying before you pull the update, but both pages include CVSS ratings for each vulnerability so you can actually measure the risk. The price of memory hasn't helped either, though that's more of a hardware complaint than a kernel one. Run the updates, restart the host, and move on.
Slackware handled three familiar libraries for 15.0 and -current. libpcap jumps to 1.10.7 to close seven separate CVEs tied to packet capture handling. libxml2 stays on 2.11.9 but gets rebuilt to actually apply the security patches correctly. util-linux moves to 2.42.3 and patches five vulnerabilities, including one that has been sitting around since 2024. The upgrade path is as unglamorous as it gets. You download the matching .txz, drop it into a temp directory, and run upgradepkg as root. Nothing revolutionary, just the routine maintenance that keeps packet sniffers and XML parsers from becoming open doors.
Ubuntu
Ubuntu pushed a fresh security batch that splits neatly between kernel and userspace. If you run the 5.15 kernel on Ubuntu 20.04 or 22.04, you are looking at a targeted patch for IPv6 and Netfilter. The 6.8 and 7.0 kernels get the longer list, covering everything from ARM's broadcast TLB invalidation race to AMD Zen 2 cache isolation flaws. The GCP and OEM kernel variants got their own dedicated notices, since cloud and pre-built hardware distributors apparently cannot just share one image.
Outside the kernel, Minetest's LuaJIT sandbox had a leak that let malicious mods escape to your server's filesystem. MiniUPnPd, the daemon that handles UPnP port mapping on a lot of home routers, found an integer underflow in its SOAP header parser. Feed it a malformed request and you might just crash the service or spill some sensitive data. The older Ubuntu releases finally got patched for this one too.
Heads up if you rely on third-party kernel modules. Every kernel update in this batch flips the ABI flag, which means you will need to rebuild anything like NVIDIA drivers or VirtualBox after the reboot. A standard system upgrade will handle the package names automatically, but the recompilation step is on you.
Keep in mind that CVE assignments for some of these packages, particularly Tryton-server, haven't been finalized yet. Patch now, reboot later, and try to remember to update those dependent modules.
An Overview of the Updates
Debian GNU/Linux
Debian shipped another round of security patches this week, and the list reads like a standard mid-September system maintenance checklist. The updates cover both long-term support and stable releases, hitting SSH libraries, video codecs, browser engines, email clients, and enterprise ERP backends. Most advisories point at the same familiar suspects: memory corruption, missing bounds checks, and sloppy cleanup routines when untrusted data shows up. If your systems process network traffic or open external media files, applying these fixes should be your first task. Chromium and Thunderbird each absorbed a dozen vulnerabilities, mostly tied to how they parse network responses and tear down SFTP sessions. The AV1 encoder in aom tripped over its own look-ahead buffer calculations, while libde265 and libssh2 left themselves open to out-of-bounds reads when handed malformed files or packets. Tryton-server did not get a CVE yet, but its email and report templates could execute arbitrary commands if someone feeds them a sloppy payload. Rolling out the packages across both Bookworm and Trixie will take minutes, but you will want to patch the three dependent Tryton modules at the same time or the server will complain.
| Package | Advisory | Fixed Version | Target Release | CVEs | Key Issues |
|---|---|---|---|---|---|
| libssh2 | DLA 4773-1 | 1.10.0-3+deb12u1 | Debian 12 (Bookworm) | CVE-2025-15661, CVE-2026-7598, CVE-2026-58050, CVE-2026-58051, CVE-2026-66032, CVE-2026-66034 | Out-of-bounds memcpy in READLINK/REALPATH, double free in SFTP session setup, uninitialized pointer cleanup in publickey subsystem |
| Chromium | DSA 6484-1 | 152.0.7977.82-1~deb13u1 | Debian 13 (Trixie) | CVE-2026-85042 through CVE-2026-85053 (12 total) | Code execution, denial of service, and information disclosure in browser engine |
| Chromium | DLA 4776-1 | 152.0.7977.82-1~deb12u1 | Debian 12 (Bookworm) | Same 12 CVEs | LTS backport of the Trixie fix |
| aom | DLA 4774-1 | 3.6.0-1+deb12u3 | Debian 12 (Bookworm) | CVE-2026-56208, CVE-2026-56209, CVE-2026-56210, CVE-2026-56211 | AV1 encoder only. Look-ahead buffer overflow and unvalidated SVC layer IDs trigger out-of-bounds reads and writes |
| tryton-server | DSA 6485-1 | 7.0.30-1+deb13u2 | Debian 13 (Trixie) | Not yet assigned | Arbitrary command execution via malformed email/report templates. Requires updates to three dependent modules alongside the server |
| libde265 | DSA 6486-1 | 1.0.15-1+deb13u2 | Debian 13 (Trixie) | CVE-2026-33164, CVE-2026-33165 | H.265/H.266 decoder. Denial of service or code execution when processing malformed media files |
| Thunderbird | DLA 4775-1 | 1:140.15.0esr-1~deb12u1 | Debian 12 (Bookworm) | CVE-2026-16365, CVE-2026-16371, CVE-2026-75874, CVE-2026-84119, CVE-2026-84120, CVE-2026-84121, CVE-2026-84122, CVE-2026-84124, CVE-2026-84131, CVE-2026-84143, CVE-2026-84145, CVE-2026-84639, CVE-2026-84640, CVE-2026-84641 | 14 CVEs. Code execution and information disclosure in the ESR email client |
Fedora Linux
Fedora 44 rolled out two security updates and both land right where you would want them. Chromium climbed to 152.0.7977.82, patching twelve new CVEs that cover type confusions in V8, use-after-free bugs in Skia and DevTools, out-of-bounds writes in WebGL, and a race condition that V8 decided to keep around a little too long. Twelve CVEs in a single push is a lot of surface area to paint over, but the build ships anyway. The second update targets GEGL 0.4, the graph-based image processing framework that GIMP relies on. Developers plugged an integer overflow in HDR file parsing that previously opened the door for remote code execution. If you open HDR images from anyone outside your own address book, this one matters. Both updates hit the standard repositories, so a routine dnf upgrade will pull them in without much fuss.
| Package | Version | Core Change | Security Patched | Notes |
|---|---|---|---|---|
| Chromium | 152.0.7977.82-1.fc44 | Security release | 12 new CVEs across V8, Skia, DevTools, WebGL, Compositing, Network, CrashReporting, CacheStorage, Transactions Platform, and Mobile | The prior minor release (.75-2) was rebuilt for FFmpeg 9 |
| GEGL 0.4 | 0.4.70-5.fc44 | Security release | Integer overflow in RGBE/HDR parsing (CVE-2026-18300) | Closes a GIMP remote code execution vector; previous rebuilds targeted OpenEXR 3.4.12 and Libraw |
Rocky Linux
Rocky Linux just pushed two kernel errata for its current stable lines, and if you are running either Rocky 10 or Rocky 9, your hosts need a reboot. RLSA-2026:63128 lands a security patch straight into the Rocky 10 kernel, while RLSA-2026:63129 bundles security fixes with actual bug corrections and feature improvements for Rocky 9. The announcement keeps the specific CVE count vague, which makes triage slightly annoying before you pull the update, but both pages include CVSS ratings for each vulnerability so you can actually measure the risk. Run the updates, restart the host, and move on.
| Errata ID | Affected Release | Update Scope | Key Details |
|---|---|---|---|
| RLSA-2026:63128 | Rocky Linux 10 | Security | Kernel hardening patch. CVSS severity ratings provided per CVE. |
| RLSA-2026:63129 | Rocky Linux 9 | Security, Bug Fixes, Enhancements | Kernel security patches plus functional improvements. CVSS severity ratings provided per CVE. |
Slackware Linux
If you run Slackware 15.0 or -current, it is time to patch three familiar libraries. libpcap jumps to 1.10.7 to close seven separate CVEs tied to packet capture handling. libxml2 stays on 2.11.9 but gets rebuilt to actually apply the security patches correctly. util-linux moves to 2.42.3 and patches five vulnerabilities, including one that has been sitting around since 2024. The upgrade path is as unglamorous as it gets. You download the matching .txz for your architecture, drop it into a temp directory, and run upgradepkg as root. Nothing revolutionary, just the routine maintenance that keeps packet sniffers and XML parsers from becoming open doors.
| Package | Advisory ID | New Version | Platforms | Notable CVEs | Change Summary |
|---|---|---|---|---|---|
| libpcap | SSA:2026-249-01 | 1.10.7 | Slackware 15.0 & -current (i586/x86_64) | CVE-2026-0799, CVE-2026-31912, CVE-2026-31911, CVE-2026-6244, CVE-2026-6554, CVE-2026-18313, CVE-2026-18238 | Upgraded to resolve multiple capture library vulnerabilities |
| libxml2 | SSA:2026-249-02 | 2.11.9-11 | Slackware 15.0 (i586/x86_64) | None explicitly listed | Rebuilt to correctly apply pending security patches |
| util-linux | SSA:2026-249-03 | 2.42.3 | Slackware 15.0 & -current (i586/x86_64) | CVE-2026-76642, CVE-2026-78410, CVE-2026-78409, CVE-2026-78408, CVE-2024-28085 | Upgraded to address bugs and security issues |
SUSE Linux
SUSE just picked up a fresh round of security patches, and if you run the rolling release, it is time to update. SUSE distributed twelve separate advisories covering a wide spread of packages. Firefox and Thunderbird carry the heaviest load, each locking down more than a dozen vulnerabilities across their rendering and security engines. FFmpeg follows closely with twenty-one fixes, several of them scoring eight or higher on the severity scale. Helm3 also took a hit with a critical 9.1-rated flaw alongside two other network-accessible issues. The rest of the patch roll touches less flashy utilities like cups-filters, Python 3.10, PHP Composer, and container scanning tools like Trivy and Hauler. Every advisory rates "moderate" on SUSE's scale, so you do not need to tear your hair out, but leaving it untouched for a week is unwise. Run your package manager and you will clear all eighty-six CVEs in a single pass.
| Package | Version | CVEs Fixed | Highest CVSS | Advisory ID |
|---|---|---|---|---|
| Grafana | 12.4.10-1.1 | 9 | 7.4 | openSUSE-SU-2026:11684-1 |
| Mozilla Thunderbird | 140.15.0-1.1 | 13 | 8.8 | openSUSE-SU-2026:11678-1 |
| Mozilla Firefox | 155.0-1.1 | 29 | 8.8 | openSUSE-SU-2026:11677-1 |
| cups-filters | 1.28.17-9.1 | 2 | 7.1 | openSUSE-SU-2026:11681-1 |
| FFmpeg 8 | 8.1.2-3.1 | 21 | 9.2 | openSUSE-SU-2026:11682-1 |
| PHP Composer 2 | 2.10.3-2.1 | 1 | 7.3 | openSUSE-SU-2026:11689-1 |
| Ollama | 0.33.1-1.1 | 1 | Not rated | openSUSE-SU-2026:11688-1 |
| Python 3.10 | 3.10.20-10.1 | 3 | 4.2 | openSUSE-SU-2026:11690-1 |
| Trivy | 0.74.0-3.1 | 1 | 8.7 | openSUSE-SU-2026:11691-1 |
| Hauler | 2.1.0-2.1 | 1 | 8.7 | openSUSE-SU-2026:11685-1 |
| libcupsfilters | 2.1.1-2.1 | 2 | 7.1 | openSUSE-SU-2026:11687-1 |
| Helm 3 | 3.21.3-8.1 | 3 | 9.1 | openSUSE-SU-2026:11686-1 |
Ubuntu Linux
Ubuntu pushed a fresh security batch. If you run the 5.15 kernel on Ubuntu 20.04 or 22.04, you are looking at a targeted patch for IPv6 and Netfilter. The 6.8 and 7.0 kernels get the longer list, covering everything from ARM's broadcast TLB invalidation race to AMD Zen 2 cache isolation flaws, plus a sprawling list of subsystem patches for networking, GPU, Bluetooth, and file systems. The GCP and OEM kernel variants got their own dedicated notices, since cloud and pre-built hardware distributors apparently cannot just share one image.
Outside the kernel, Minetest's LuaJIT sandbox had a leak that let malicious mods escape to your server's filesystem. MiniUPnPd, the daemon that handles UPnP port mapping on a lot of home routers, found an integer underflow in its SOAP header parser. Feed it a malformed request and you might just crash the service or spill some sensitive data. The older Ubuntu releases (18.04, 16.04) are finally getting patched for this one too.
Heads up if you rely on third-party kernel modules: every kernel update in this batch flips the ABI flag, which means you will need to rebuild anything like NVIDIA drivers or VirtualBox after the reboot. A standard system upgrade will handle the package names automatically, but the recompilation step is on you.
| USN | Package / Variant | Affected Releases | What Was Fixed | Key CVEs |
|---|---|---|---|---|
| USN-8730-1 | Linux kernel (5.15) | Ubuntu 22.04, 20.04 LTS | Targeted patch for IPv6 networking and Netfilter | CVE-2026-53131 |
| USN-8729-1 | Linux kernel (6.8) | Ubuntu 24.04, 22.04 LTS | Broad sweep across ARM, GPU, Bluetooth, networking, file systems, and virtualization | 22 CVEs including CVE-2025-71289, CVE-2026-23469 |
| USN-8727-1 | Linux kernel OEM (7.0) | Ubuntu 26.04 LTS | Pre-built hardware kernels updated for ARM TLB race, Bluetooth, networking, and audio stack | CVE-2025-10263 + 40+ subsystem CVEs |
| USN-8728-1 | Linux kernel GCP (7.0) | Ubuntu 24.04 LTS | GCP-specific 7.0 kernel patched for AMD Zen 2 cache isolation alongside standard memory and networking fixes | CVE-2025-54518, CVE-2025-10263, 100+ subsystem CVEs |
| USN-8726-1 | Linux kernel (7.0) | Ubuntu 26.04, 24.04 LTS | Mainline, AWS, GKE, and HWE 7.0 kernels updated for ARM TLB race, file systems, virtualization, and networking | CVE-2025-10263 + 40+ subsystem CVEs |
| USN-8732-1 | Minetest | Ubuntu 24.04, 22.04, 20.04 LTS | Lua sandbox escape that let malicious mods bypass restrictions and grab full filesystem access on the server | CVE-2026-41196 |
| USN-8731-1 | MiniUPnPd | Ubuntu 26.04 down to 16.04 LTS | Integer underflow in SOAPAction header parsing that could crash the daemon or leak data from malformed requests | CVE-2026-5720 |
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
Slackware (slackpkg and pkgtool)
Slackware doesn’t have a single unified updater, but the official way to pull updates is through slackpkg. Start with sudo slackpkg update to download the newest package list from the chosen mirror. Then run sudo slackpkg upgrade-all; this command walks through each installed package and replaces it with the most recent build available in the official repository. For users who prefer a more granular approach, specifying a package name after upgrade limits the operation to that single item. When dealing with community‑maintained repositories, pkgtool takes over: a combined sudo pkgtool update && sudo pkgtool upgrade will sync and apply updates from the mirrors listed in /etc/slackpkg/mirrors.
sudo slackpkg update sudo slackpkg upgrade-all
