Major Linux distributions just released a coordinated wave of security advisories, with rsync bleeding 33 CVEs across Fedora and SUSE while OpenJDK updates target legacy Java runtimes across AlmaLinux, Oracle, Rocky, and Debian. Browsers also face a heavy purge, as Debian cleared 31 CVEs in Firefox ESR and both Fedora and SUSE shipped Chromium fixes for WebGL overflows and V8 type confusion. Ubuntu administrators should brace for a forced reboot, as eight kernel notices across four releases trigger unavoidable ABI changes that will break manually compiled third-party modules. PHP, curl, and kbd also received critical hardening patches to close SQL injection, NTLM regression, and local privilege escalation flaws, making today's package manager runs non-negotiable.
Linux Security Roundup: rsync Bleeds 33 CVEs, Java Gets Patched Everywhere, and Ubuntu Demands Reboots
If your systems haven’t been patched today, you probably won’t have much time to worry about it. Security teams across the major Linux distributions just dropped a coordinated wave of advisories, and the headline story is rsync bleeding 33 CVEs while Java maintainers scramble to push fixes to every supported release.
rsync is clearly having a rough week. Fedora bumped it to 3.5.0 to absorb path traversal, symlink following, and command injection flaws. SUSE handed it the exact same treatment, locking up another 33 CVEs that cover daemon escapes, argument injection, and a TLS handshake hole that essentially turns unauthenticated connections into a welcome mat. Run zypper patch and dnf update immediately. Not optional.
Java is getting hammered across the board. AlmaLinux, Oracle, Rocky, Debian, and SUSE all pushed updates for OpenJDK 8, 17, and 21. The CVEs are mostly the same three shared flaws hitting resource resolution and TLS handling, but Oracle quietly bumped their JDK 25 packages alongside the older releases and added a post-quantum cryptography build bump. If your stack still leans on JDK 8, move on it. The older runtimes are the ones missing the PQC patches.
Browsers cleared out their own mess today. Debian’s Firefox ESR pulled 31 CVEs off the shelf, while Fedora and SUSE both shipped Chromium fixes for 15 browser flaws. WebGL buffer overflows, V8 type confusion, USB race conditions. You know the drill. The same CVEs that hit Chromium also landed in Fedora’s update window, so if you’re running unpatched Chromium anywhere on a workstation or server, you should treat it as an active threat until the package manager finishes its job.
What actually needs rebooting today
Ubuntu’s notice today is a little different, mostly because they made it impossible to ignore. Eight security advisories across four Ubuntu releases, and every single notice triggers an unavoidable ABI change. That means you need a full reboot. If you compiled third-party kernel modules by hand, budget time to recompile them after the restart. DKMS handles it automatically, but the moment those new headers load, any manual build will break.
The GCP notice also requires an active Ubuntu Pro subscription, which might catch a few legacy cloud administrators completely off guard. Three of the notices share the same WiFi mesh injection flaw, which traces back to a misapplied 2020 patch in the low latency and KVM kernels. It's a rather tedious process, but the kernel ABI changes mean you don't have a choice.
The rest of the batch reads like a standard inventory of legacy tech getting forced into the present. PHP 8.2 and 8.3 across AlmaLinux and Rocky are now defending against SQL injection through ext-pgsql and archive parsing crashes. curl on AlmaLinux 8 untangles a regression that actually broke NTLM authentication over HTTP/1.1. kbd on pretty much every distribution just tightened openvt process matching so local privilege escalation stops being a trivial task.
If you tracked the rsync CVE queue over the past six months, you already knew this batch was coming. The upstream commit history shows the same path traversal and symlink race conditions piling up since early spring. Kubernetes and its container crew on SUSE just got rebuilt against a newer Go security release. Vim on SUSE pulled eight heap and stack overflows. And if you run Ceph or WordPress, Fedora’s advisories cover authentication bypasses and out-of-bounds reads that anyone operating those services would rather fix today than deal with later.
The updates in detail
AlmaLinux
AlmaLinux pushed a fairly packed security batch for AlmaLinux 8, 9, and 10. The biggest headline is the ansible-core patch for version 10. A flag in ansible-galaxy lets an attacker slip in commands that the playbook will happily run, so if you pull roles from untrusted sources you probably want to install that one first. The kernel update for AlmaLinux 8 is also doing heavy lifting, fixing nine separate issues across the network stack, memory counters, SCSI drivers, and SMB mode masking. You will see three separate CVEs rolling out to every supported OpenJDK version, plus a pair of SQL injection and archive parsing flaws hitting PHP 8.2 and 8.3. If you are still running AlmaLinux 8, the curl fix stands out because it also untangles a regression that broke NTLM authentication over HTTP/1.1. The rest is standard maintenance: kbd gets a privilege escalation patch, cups-filters handles a malformed PNG crash, and perl-Date-Manip rounds out the batch with a CPU exhaustion fix. The advisory numbers and full changelogs are linked in the official errata repository if you need to dig into the patch notes.
| Package | AlmaLinux Version | Severity | Advisory | Security Fixes |
|---|---|---|---|---|
| ansible-core | 10 | Important | ALSA-2026:57148 | CVE-2026-11332: Argument injection in ansible-galaxy role install allows arbitrary code execution |
| kbd | 9, 10 | Moderate | ALSA-2026:57597, 57610 | CVE-2026-72693: Local privilege escalation in openvt via flawed process owner verification |
| OpenJDK (8, 17, 21) | 8, 9, 10 | Moderate | ALSA-2026:55775, 55781, 55787 | CVE-2026-60589, 61308, 70907: Improvements to resource resolving, HTTP connections, and TLS server handling |
| PHP 8.2 | 8 | Important | ALSA-2026:57574 | CVE-2026-17543 (SQL injection via ext-pgsql), CVE-2026-7260 (DoS via phar archive parsing) |
| PHP 8.3 | 9 | Important | ALSA-2026:57539 | CVE-2026-17543, CVE-2026-7260 (same as 8.2) |
| curl | 8 | Important | ALSA-2026:57462 | CVE-2026-8286: TLS configuration mismatch causes insecure connections. Also resolves NTLM/HTTP-1.1 regression. |
| cups-filters | 8 | Moderate | ALSA-2026:57451 | CVE-2026-64612: Malformed PNG crashes CUPS image filter process |
| perl-Date-Manip | 8 | Important | ALSA-2026:57562 | CVE-2026-60075: CPU exhaustion denial of service during date parsing |
| kernel | 8 | Important | ALSA-2026:57253 | 9 CVEs covering network stack, memory counters, SCSI CRC overreads, and SMB mode masking. Also fixes sfc NIC reset bug. |
Debian GNU/Linux
Debian rolled out four security patches, covering everything from web browsers to Java runtimes. Firefox ESR took the heaviest hit, clearing thirty-one CVEs across Debian 11 and 12. The vulnerabilities span the typical attack surface: arbitrary code execution, privilege escalation, information leaks, and same-origin policy bypasses. SPIP, the PHP publishing engine, got patched against an unauthenticated remote code execution flaw that apparently needs no CVE number just yet. GStreamer's bad plugins collection picked up five CVEs that could crash your media pipeline or execute code if you open a malformed file. OpenJDK 21 also cleared three issues, mostly denial-of-service and information disclosure paths. Systems running Debian 11 through 13 should pull these updates through apt before anyone else decides to run them for you.
| Package | Advisory | Distribution | Fixed Version | CVEs | Impact Type |
|---|---|---|---|---|---|
| firefox-esr | DLA-4750-1 | Debian 11 (bullseye), Debian 12 (bookworm) | 140.14.0esr-1~deb11u1 / 140.14.0esr-1~deb12u1 | 31 (CVE-2026-74934 through CVE-2026-74990) | Arbitrary code execution, privilege escalation, information disclosure, SOP bypass |
| spip | DSA-6456-1 | Debian 13 (trixie) | 4.4.21+dfsg-0+deb13u1 | Not yet assigned | Unauthenticated remote code execution |
| gst-plugins-bad1.0 | DSA-6458-1 | Debian 13 (trixie) | 1.26.2-3+deb13u3 | 5 (CVE-2026-12891, CVE-2026-12892, CVE-2026-19387, CVE-2026-52720, CVE-2026-52722) | Denial of service, arbitrary code execution via malformed media files |
| openjdk-21 | DSA-6457-1 | Debian 13 (trixie) | 21.0.12.1+1-1~deb13u1 | 3 (CVE-2026-60589, CVE-2026-61308, CVE-2026-70907) | Denial of service, information disclosure |
Fedora Linux
Fedora just pushed a broad security sweep across Fedora 44 and Fedora 43. The update window covers everything from the Linux kernel to WordPress, and the focus is squarely on plugging remote execution and memory safety holes. The headline move is rsync jumping to 3.5.0, which quietly absorbs 33 CVEs ranging from path traversal to command injection. That version bump makes you wonder why you kept skipping the changelog. Chromium also cleared out 15 browser flaws, and Microsoft shipped the same ten .NET vulnerabilities across the 8.0, 9.0, and 10.0 runtimes. Fedora is now tagging kernel updates as security releases by default, so you will see stable kernel bumps land without waiting for upstream to assign a CVE. Python developers should grab the 3.13.15 update to patch a tarfile extraction bypass and an HTML parser denial-of-service. Ceph, WordPress, and BlueZ round out the list with authentication flaws and out-of-bounds reads that anyone running these services would rather fix today than deal with later.
| Package | Version | Fedora Release | Key Fixes / CVEs | Notes |
|---|---|---|---|---|
| openssh | 10.2p1-14.fc44 | 44 | CVE-2026-59995, 59999, 73283, 73282 | sftp client location control, forwarding bypass, realloc UAF |
| perl-DBI | 1.652-1.fc44 | 44 | CVE-2026-73194, 73193 | DBI API security patches |
| dotnet9.0 | 9.0.120-1.fc44 | 44 | 10 CVEs (62871, 62886, 62897-62902, 62909, 70354) | SDK/Runtime to 9.0.120/9.0.19 |
| dotnet8.0 | 8.0.130-1.fc44 | 44 | Same as dotnet9.0 | SDK/Runtime to 8.0.130/8.0.30 |
| dotnet10.0 | 10.0.111-1.fc44 | 44 | Same as dotnet9.0 | SDK/Runtime to 10.0.111/10.0.11 |
| wordpress | 6.9.7-1.fc44 | 44 | CVE-2026-65640, 64638 + multiple XSS, SSRF, privilege escalation | Authenticated RCE via Imagick/Ghostscript |
| python-alembic | 1.19.1-1.fc44 | 44 | Bugfixes | Paired with sqlalchemy/asyncmy update |
| trafficserver | 10.2.0-1.fc44 | 44 | 14 CVEs (58185, 58183, 58179, 58157, 58160, 58182, 58161, 58158, 58164, 58186) | use-after-free, stack overflow, TLS memory-safety, OOB reads |
| python-sqlalchemy | 2.0.52-1.fc44 | 44 | Bugfixes | Paired with alembic/asyncmy update |
| python-asyncmy | 0.2.14-1.fc44 | 44 | Bugfixes, security, enhancements | Paired with sqlalchemy/alembic update |
| python3.13 | 3.13.15-1.fc44 | 44 | CVE-2026-15308, 11940 | HTML parser DoS, tarfile extraction filter bypass |
| dokuwiki | 20250514b-7.fc44 | 44 | disableactions mechanism bypass fix | Backported upstream patch |
| i2c-display | 0.5.4-1.fc44 | 44 | CVE-2026-46604 | TIFF parsing DoS in Go dependency |
| php-phpseclib3 | 3.0.56-1.fc44 | 44 | CVE-2026-40194, 44167 | SSH HMAC timing attack, ASN.1 DoS |
| chromium | 151.0.7922.169-1.fc44 | 44 | 15 CVEs (76034, 76036, 76033, 76037, 76044, 76039, 76040, 76035, 76042, 76046, 76043, 76041, 76047, 76038, 76045) | WebGL/Dawn overflows, V8 type confusion, GPU uninitialized resource |
| kernel | 7.1.9-200.fc44 | 44 | 7.1.9 stable + CONFIG_CRYPTO_MLDSA enabled | Tagged security by default by maintainers |
| rsync | 3.5.0-1.fc44 | 44 | 33 CVEs (53783-53803, 70452-70464) | Path traversal, symlink following, command injection, DoS |
| ceph | 20.2.4-1.fc44 | 44 | CVE-2025-30156, 2026-39944, 50152, 54330 | Authentication bypass, SigV4 signature verification flaw |
| bluez | 5.87-4.fc44 | 44 | CVE-2026-75032 | AVRCP profile OOB read via GetFolderItems |
| pack | 0.40.9-1.fc44 | 44 | CVE-2026-41178 | OpenTelemetry baggage header DoS |
| kernel | 7.1.9-100.fc43 | 43 | Same as F44 kernel | Matches Fedora 44 release |
| ceph | 19.2.6-1.fc43 | 43 | Same as F44 ceph | Matches Fedora 44 release |
| calibre | 9.13.0-1.fc43 | 43 | CVE-2025-65858, 2026-25636, 73248, 73249 | Stored XSS, EPUB path traversal, Python template RCE, missing auth |
| pack | 0.40.9-1.fc43 | 43 | Same as F44 pack | Matches Fedora 44 release |
Oracle Linux
Oracle shipped a fresh round of security advisories across its Linux line, and the bulletin follows the usual mid-cycle pattern: kernel, Java, MySQL, and a handful of smaller utilities all getting patched. The heavy lifting lands in the kernel updates for OL8 through OL10, which bundle roughly three dozen CVEs. You will see fixes for Samba client double-frees, Intel and AMD GPU out-of-bounds writes, netfilter overreads, memfd seal bypasses, and a few vhost and blk-mq race conditions. Oracle also disabled UKI signing and refreshed module signing keys across those releases.
MySQL 8.4 on OL8 and OL9 got bumped to 8.4.11 alongside more than two dozen CVEs covering data corruption, access control holes, and parser crashes. If you are running databases, you should pull that update first. The Java ecosystem gets another round of PQC build bumps alongside three shared CVEs, so stacks still leaning on JDK 8 or 17 need to move. Smaller but still worth your attention: perl:5.32 on OL8 closes an arbitrary code execution flaw in IO-Compress and a DoS in Archive-Tar, ansible-core on OL10 plugs a git config injection bug in galaxy role installs, and sssd on OL7 hardens the Kerberos localauth plugin. Even kbd on OL9 and OL10 got a conservative match fix for openvt to stop process listing from crossing boundaries. Everything lands in Unbreakable Linux Network, so your normal yum update or dnf update command will sort it out without ceremony.
| OS Version | Package | Advisory ID | Severity | Notable Changes |
|---|---|---|---|---|
| OL10 | kbd | ELSA-2026-57597 | Moderate | CVE-2026-72693: Makes openvt -u process matching more conservative |
| OL10 | kernel | ELSA-2026-57251 | Important | CVEs: 43206, 43237, 45878, 45991, 46185, 52991, 53136, 53143, 53329, 53356, 53374, 63879, 63884, 63886, 63888, 63952, 64017, 64219, 64379, 64382, 64386, 64560, 68388. UKI signing disabled, module signing keys updated. Covers Samba, iwlwifi, DRM, netfilter, memfd, vhost, blk-mq |
| OL10 | ansible-core | ELSA-2026-57148 | Important | CVE-2026-11332: Stops arbitrary git config injection via malformed galaxy role requirements. Excludes telemetry for Oracle Linux |
| OL10 | java-21-openjdk | ELSA-2026-55787 | Moderate | CVEs: 60589, 61308, 70907. PQC build bump, updates to jdk-21.0.12.1+1 |
| OL10 | java-25-openjdk | ELSA-2026-55798 | Moderate | CVEs: 60589, 61308, 70906, 70907. PQC build bump, updates to jdk-25.0.4.1+1 |
| OL9 | kbd | ELSA-2026-57610 | Moderate | CVE-2026-72693: Same openvt process matching fix as OL10 |
| OL9 | kernel | ELSA-2026-57252 | Important | CVEs: 43206, 43233, 43237, 45878, 45991, 46120, 52991, 53136, 53143, 53189, 53329, 53356, 53374, 63879, 63884, 63888, 63952, 64007, 64048, 64219, 64379, 64382, 64386, 64560, 68343, 68388. Same security and driver hardening as OL10 kernel |
| OL9 | java-25-openjdk | ELSA-2026-55798 | Moderate | CVEs: 60589, 61308, 70906, 70907. PQC build bump |
| OL9 | java-21-openjdk | ELSA-2026-55787 | Moderate | CVEs: 60589, 61308, 70907. PQC build bump |
| OL9 | java-17-openjdk | ELSA-2026-55781 | Moderate | CVEs: 60589, 61308, 70907. Updates to jdk-17.0.20.1+1 |
| OL9 | java-1.8.0-openjdk | ELSA-2026-55775 | Moderate | CVEs: 60589, 61308, 70907. Updates to 8u504-b01, PQC build bumps |
| OL9 | mysql:8.4 | ELSA-2026-56973 | Important | CVEs: 46936, 47012, 47023, 47052, 47064, 60145-60191, 60315-60332, 60585, 60747, 61081, 61094, 61096, 61109. Rebases to 8.4.11, pulls in mecab and perl-DBD-MySQL |
| OL8 | perl-Date-Manip | ELSA-2026-57562 | Important | CVE-2026-60075: Prevents ReDoS via crafted strings with long interior whitespace in date/time parsing |
| OL8 | mysql:8.4 | ELSA-2026-56936 | Important | CVEs: same list as OL9 MySQL. Rebases to 8.4.11, includes mecab |
| OL8 | java-1.8.0-openjdk | ELSA-2026-55775 | Moderate | CVEs: 60589, 61308, 70907. Updates to 8u504-b01 |
| OL8 | java-21-openjdk | ELSA-2026-55787 | Moderate | CVEs: 60589, 61308, 70907. PQC build bump |
| OL8 | java-17-openjdk | ELSA-2026-55781 | Moderate | CVEs: 60589, 61308, 70907. Updates to jdk-17.0.20.1+1 |
| OL8 | perl:5.32 | ELSA-2026-48225 | Important | CVE-2026-9538: DoS via crafted tar header. CVE-2026-48962: arbitrary code execution in IO-Compress. Hardening rebuilds across dozens of modules |
| OL7 | sssd | ELSA-2026-50109-0 | Important | CVEs: 14474, 14476. Disables Kerberos localauth an2ln plugin for AD/IPA, hardens identity mapping |
Rocky Linux
Rocky Linux just pushed another round of security and maintenance patches, and you should probably run dnf update if your Rocky 8, 9, or 10 systems haven't been patched yet. The advisory batch splits between Moderate and Important ratings, with the kernel landing updates on all three release tracks, which is the kind of patch you rarely complain about. PHP gets its turn too: version 8.2 is updated on Rocky 8 and 8.3 on Rocky 9, both bringing security fixes alongside routine enhancement and bug work. Java shops get bumped versions for both OpenJDK 8 and the newer OpenJDK 25, while real-time kernel users on Rocky 8 pick up their own separate advisory. Standard utilities like kbd, mrtg, curl, cups-filters, and perl-Date-Manip round out the release. Each advisory points to the CVE list where you can pull the exact CVSS base score for every vulnerability involved.
| RLSA ID | Severity | Package(s) | OS Version | Update Scope |
|---|---|---|---|---|
| RLSA-2026:57610 | Moderate | kbd | Rocky Linux 9 | Security |
| RLSA-2026:57600 | Important | mrtg | Rocky Linux 9 | Security |
| RLSA-2026:57252 | Important | kernel | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:57254 | Important | kernel-rt | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:55775 | Moderate | java-1.8.0-openjdk | Rocky Linux 8 | Security |
| RLSA-2026:57451 | Moderate | cups-filters | Rocky Linux 8 | Security |
| RLSA-2026:57562 | Important | perl-Date-Manip | Rocky Linux 8 | Security |
| RLSA-2026:57462 | Important | curl | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:57253 | Important | kernel | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:57574 | Important | php:8.2 (php, libzip, rrd, apcu, zip, xdebug3, pear) | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:57539 | Important | php:8.3 (php, rrd, apcu, zip, redis6, xdebug3) | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:57597 | Moderate | kbd | Rocky Linux 10 | Security |
| RLSA-2026:55798 | Moderate | java-25-openjdk | Rocky Linux 10 | Security |
| RLSA-2026:57596 | Important | mrtg | Rocky Linux 10 | Security |
| RLSA-2026:57251 | Important | kernel | Rocky Linux 10 | Security, bug fix, enhancement |
SUSE Linux
SUSE shipped a fresh batch of security patches this week, and rsync is clearly having a rough time. That single advisory locks up 33 CVEs, covering daemon escape routes, symlink races, argument injection, and a TLS handshake hole that turns unauthenticated connections into a free pass. Chromium takes the "critical" slot for 15 browser flaws, while Kubernetes and its container crew (podman, buildah, cosign) just got rebuilt against a new Go security release. You will also find patches for sccache, vim, redis, the libjxl image library, pytest-html, and Go 1.27rc3 itself. If any of these packages sit on your SUSE Linux Enterprise 15 or openSUSE Leap/Tumbleweed systems, running zypper patch is not optional right now.
| Advisory ID | Software | Rating | CVE Count | Key Details |
|---|---|---|---|---|
| SUSE-SU-2026:3657-1 | rsync | Important | 33 | Daemon escapes, symlink races, command injection, and a host spoofing hole via PROXY protocol. |
| SUSE-SU-2026:3659-1 | kubernetes-old | Important | 0 (Go rebuild) | Rebuilt against the latest Go security release. |
| SUSE-SU-2026:3660-1 | kubernetes | Important | 0 (Go rebuild) | Rebuilt against the latest Go security release. |
| SUSE-SU-2026:3662-1 | podman | Important | 2 | Host filesystem writes via crafted WORKDIR symlinks and host env var leaks into containers. |
| openSUSE-SU-2026:0293-1 | chromium | Critical | 15 | WebGL/ANGLE buffer overflows, V8 type confusion, USB race conditions, and CORS implementation flaws. |
| SUSE-SU-2026:3666-1 | cosign | Important | 0 (Go rebuild) | Rebuilt against the latest Go security release. |
| SUSE-SU-2026:3667-1 | buildah | Important | 0 (Go rebuild) | Rebuilt against the latest Go security release. |
| SUSE-SU-2026:3671-1 | podman | Important | 0 (Go rebuild) | Rebuilt against the latest Go security release. |
| openSUSE-SU-2026:11540-1 | python313-pytest-html | Moderate | 1 | DoS-style flaw in the Tumbleweed release. |
| openSUSE-SU-2026:11536-1 | go1.27 | Moderate | 9 | Crypto, HTTP, and race condition holes in the Go 1.27rc3 release. |
| openSUSE-SU-2026:11542-1 | redis | Moderate | 1 | Single vulnerability patched in the Tumbleweed release. |
| openSUSE-SU-2026:11537-1 | libjxl-devel | Moderate | 1 | Buffer overflow in the JPEG XL image library. |
| SUSE-SU-2026:3674-1 | sccache | Important | 5 | rouille HTTP smuggling/response splitting, Rust BytesMut overflow. Also ships the 0.17.0 release with experimental concurrent caching. |
| SUSE-SU-2026:3680-1 | vim | Important | 8 | Heap/stack overflows, use-after-free, and arbitrary command execution via vimball and netrw menu entries. |
Ubuntu Linux
Ubuntu shipped eight security notices today. The patch set targets Linux kernels across four Ubuntu releases, ranging from the legacy 16.04 FIPS build to the bleeding-edge 6.17 NVIDIA kernel. You should plan for a full reboot, since every single notice triggers an unavoidable ABI change. That means any third-party kernel modules you compiled by hand will break the moment the new headers load. If you managed those through DKMS or the standard metapackages, an upgrade handles it for you. If you built them manually, budget time to recompile them after the restart.
The most practical stand-alone fixes involve a WiFi mesh injection flaw tied to a misapplied 2020 patch (CVE-2025-27558), which shows up in the Low Latency and KVM kernels. The GCP notice brings in two AMD-specific microcode issues covering speculative register leaks and Zen 2 operation cache isolation, alongside a decades-old NTFS buffer overflow that still slips through validation. The rest is a standard deluge of networking, storage, and architecture subsystem fixes. Keep in mind that three of these notices (GCP, KVM, and FIPS) require an active Ubuntu Pro subscription, which might catch some legacy cloud administrators off guard.
| USN | Kernel Variant | Affected Release | Key Fixes / CVEs | New Package Versions | Notes |
|---|---|---|---|---|---|
| USN-8658-2 | IBM Cloud | 22.04 LTS | OVS, SCTP (CVE-2026-53224, CVE-2026-53246, CVE-2026-64531) | linux-image-5.15.0-1108-ibm 5.15.0-1108.112 | ABI change; reboot required |
| USN-8661-2 | Low Latency | 22.04 LTS | WiFi mesh injection (CVE-2025-27558), plus x86, InfiniBand, NVME, Ext4, SMB, IPv4/6, TCP, Netfilter, OVS, SCTP | linux-image-5.15.0-190-lowlatency 5.15.0-190.200 | ABI change; reboot required |
| USN-8668-1 | GCP | 20.04 LTS | NTFS OOB read (CVE-2023-45896), AMD FP divider speculative leak (CVE-2025-54505), AMD Zen 2 cache isolation (CVE-2025-54518), plus extensive ARM/x86/crypto/network/FS fixes | linux-image-5.15.0-1112-gcp 5.15.0-1112.122~20.04.1 | Requires Ubuntu Pro; ABI change |
| USN-8643-3 | NVIDIA (6.8) | 24.04 & 22.04 LTS | Network drivers, OVS, SCTP (CVE-2026-53224, CVE-2026-53246, CVE-2026-53247, CVE-2026-64531) | linux-image-6.8.0-1061-nvidia 6.8.0-1061.64 | ABI change; reboot required |
| USN-8669-1 | NVIDIA (6.17) | 24.04 LTS | FOU, ARM64/x86, block layer, crypto, InfiniBand, NVME, Ext4, NFS, SMB, BPF, Bluetooth, CAN, networking core | linux-image-6.17.0-1031-nvidia 6.17.0-1031.31 | ABI change; reboot required |
| USN-8659-2 | HWE (7.0) | 24.04 LTS | Open vSwitch only | linux-image-7.0.0-30-generic 7.0.0-30.30~24.04.1 | ABI change; reboot required |
| USN-8667-1 | KVM | 20.04 LTS | WiFi mesh injection (CVE-2025-27558), plus x86, crypto, InfiniBand, NVIDIA Tegra, network, NVME, Ext4, NFS, IPv4/6, TCP, locking, Ceph, Multipath TCP, Netfilter, RxRPC, SCTP, SMC, TIPC | linux-image-5.4.0-1149-kvm 5.4.0-1149.158 | Requires Ubuntu Pro; ABI change |
| USN-8662-2 | FIPS | 16.04 LTS | x86, crypto, InfiniBand, STMicro network, Ext4, IPv4, TCP, locking, Ceph, IPv6, Multipath TCP, Netfilter, SCTP, SMC | linux-image-4.4.0-1127-fips 4.4.0-1127.134 | Requires Ubuntu Pro; ABI change |
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
