Security 10999 Published by

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.

Linux Security

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.

PackageAdvisoryFixed VersionTarget ReleaseCVEsKey Issues
libssh2DLA 4773-11.10.0-3+deb12u1Debian 12 (Bookworm)CVE-2025-15661, CVE-2026-7598, CVE-2026-58050, CVE-2026-58051, CVE-2026-66032, CVE-2026-66034Out-of-bounds memcpy in READLINK/REALPATH, double free in SFTP session setup, uninitialized pointer cleanup in publickey subsystem
ChromiumDSA 6484-1152.0.7977.82-1~deb13u1Debian 13 (Trixie)CVE-2026-85042 through CVE-2026-85053 (12 total)Code execution, denial of service, and information disclosure in browser engine
ChromiumDLA 4776-1152.0.7977.82-1~deb12u1Debian 12 (Bookworm)Same 12 CVEsLTS backport of the Trixie fix
aomDLA 4774-13.6.0-1+deb12u3Debian 12 (Bookworm)CVE-2026-56208, CVE-2026-56209, CVE-2026-56210, CVE-2026-56211AV1 encoder only. Look-ahead buffer overflow and unvalidated SVC layer IDs trigger out-of-bounds reads and writes
tryton-serverDSA 6485-17.0.30-1+deb13u2Debian 13 (Trixie)Not yet assignedArbitrary command execution via malformed email/report templates. Requires updates to three dependent modules alongside the server
libde265DSA 6486-11.0.15-1+deb13u2Debian 13 (Trixie)CVE-2026-33164, CVE-2026-33165H.265/H.266 decoder. Denial of service or code execution when processing malformed media files
ThunderbirdDLA 4775-11:140.15.0esr-1~deb12u1Debian 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-8464114 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.

PackageVersionCore ChangeSecurity PatchedNotes
Chromium152.0.7977.82-1.fc44Security release12 new CVEs across V8, Skia, DevTools, WebGL, Compositing, Network, CrashReporting, CacheStorage, Transactions Platform, and MobileThe prior minor release (.75-2) was rebuilt for FFmpeg 9
GEGL 0.40.4.70-5.fc44Security releaseInteger 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 IDAffected ReleaseUpdate ScopeKey Details
RLSA-2026:63128Rocky Linux 10SecurityKernel hardening patch. CVSS severity ratings provided per CVE.
RLSA-2026:63129Rocky Linux 9Security, Bug Fixes, EnhancementsKernel 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.

PackageAdvisory IDNew VersionPlatformsNotable CVEsChange Summary
libpcapSSA:2026-249-011.10.7Slackware 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-18238Upgraded to resolve multiple capture library vulnerabilities
libxml2SSA:2026-249-022.11.9-11Slackware 15.0 (i586/x86_64)None explicitly listedRebuilt to correctly apply pending security patches
util-linuxSSA:2026-249-032.42.3Slackware 15.0 & -current (i586/x86_64)CVE-2026-76642, CVE-2026-78410, CVE-2026-78409, CVE-2026-78408, CVE-2024-28085Upgraded 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.

PackageVersionCVEs FixedHighest CVSSAdvisory ID
Grafana12.4.10-1.197.4openSUSE-SU-2026:11684-1
Mozilla Thunderbird140.15.0-1.1138.8openSUSE-SU-2026:11678-1
Mozilla Firefox155.0-1.1298.8openSUSE-SU-2026:11677-1
cups-filters1.28.17-9.127.1openSUSE-SU-2026:11681-1
FFmpeg 88.1.2-3.1219.2openSUSE-SU-2026:11682-1
PHP Composer 22.10.3-2.117.3openSUSE-SU-2026:11689-1
Ollama0.33.1-1.11Not ratedopenSUSE-SU-2026:11688-1
Python 3.103.10.20-10.134.2openSUSE-SU-2026:11690-1
Trivy0.74.0-3.118.7openSUSE-SU-2026:11691-1
Hauler2.1.0-2.118.7openSUSE-SU-2026:11685-1
libcupsfilters2.1.1-2.127.1openSUSE-SU-2026:11687-1
Helm 33.21.3-8.139.1openSUSE-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.

USNPackage / VariantAffected ReleasesWhat Was FixedKey CVEs
USN-8730-1Linux kernel (5.15)Ubuntu 22.04, 20.04 LTSTargeted patch for IPv6 networking and NetfilterCVE-2026-53131
USN-8729-1Linux kernel (6.8)Ubuntu 24.04, 22.04 LTSBroad sweep across ARM, GPU, Bluetooth, networking, file systems, and virtualization22 CVEs including CVE-2025-71289, CVE-2026-23469
USN-8727-1Linux kernel OEM (7.0)Ubuntu 26.04 LTSPre-built hardware kernels updated for ARM TLB race, Bluetooth, networking, and audio stackCVE-2025-10263 + 40+ subsystem CVEs
USN-8728-1Linux kernel GCP (7.0)Ubuntu 24.04 LTSGCP-specific 7.0 kernel patched for AMD Zen 2 cache isolation alongside standard memory and networking fixesCVE-2025-54518, CVE-2025-10263, 100+ subsystem CVEs
USN-8726-1Linux kernel (7.0)Ubuntu 26.04, 24.04 LTSMainline, AWS, GKE, and HWE 7.0 kernels updated for ARM TLB race, file systems, virtualization, and networkingCVE-2025-10263 + 40+ subsystem CVEs
USN-8732-1MinetestUbuntu 24.04, 22.04, 20.04 LTSLua sandbox escape that let malicious mods bypass restrictions and grab full filesystem access on the serverCVE-2026-41196
USN-8731-1MiniUPnPdUbuntu 26.04 down to 16.04 LTSInteger underflow in SOAPAction header parsing that could crash the daemon or leak data from malformed requestsCVE-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