Your patch queue just got heavier, as a synchronized wave of security advisories landed today across every major Linux distribution, from AlmaLinux to Ubuntu. The cleanup targets the usual suspects, with OpenJDK absorbing authentication bypasses for Java 8 through 25, GStreamer locking down RCEs in OGG and PNG parsers, and Fedora 44 rolling rsync 3.5.0 to squash over thirty command injection flaws. Kernel networking stacks, Firefox ESR, Go 1.26.7, and Wireshark all received heavy hardening, though Ubuntu is quietly shifting legacy 14.04 through 20.04 support behind its Pro paywall.
Today's Linux Security Updates Hit Kernels, Java, and Firefox Across Every Major Distro
Your patch queue just got heavier. Whether you are running an AlmaLinux 9 box in a colocation rack or a fresh Fedora 44 workstation, a synchronized wave of security advisories landed today. The targets are familiar: OpenJDK, Firefox, GStreamer, kernel networking stacks, and a dozen parser libraries that process user-supplied files. It is the kind of coordinated cleanup that makes sysadmins reach for their coffee.
The enterprise Linux family did most of the heavy lifting. AlmaLinux, Oracle, RHEL, and Rocky all pushed massive errata streams today. If you run dnf update on any of them, expect a significantly longer queue. AlmaLinux 9 alone absorbed 24 kernel CVEs covering netfilter, AMD GPU drivers, SMB double-frees, and a few scheduling races. Oracle and RHEL followed with similar kernel bumps for RHEL 8 and 9, plus a massive Firefox ESR roll that closed 34 vulnerabilities in a single commit. Next, the GStreamer updates. Every distribution patched RCEs in the OGG, PNG, MRF, and RTP payload parsers. If you run any media pipeline, apply those first.
The Java Cluster Is the Real Headline
OpenJDK took the worst of this month's attention. Ubuntu, Debian, and AlmaLinux all shipped fixes for the same set of flaws across Java 8 through Java 25. Authentication bypasses in JSSE, authorization flaws in ImageIO and the 2D component, and denial-of-service triggers scattered across the security libraries. Ubuntu explicitly noted that you will need to restart any running Java applications after the upgrade, or they will keep serving unpatched bytecode.
Not cheap to manage at scale, but the alternative is worse. Debian locked CVE-2026-60589, CVE-2026-61308, and CVE-2026-70907 behind OpenJDK 17.0.20.1 and 11.0.32.1. Ubuntu rolled the same fixes to 22.04, 24.04, and 26.04, with Java 8 and 11 updates covering 16.04 through 26.04. Keep in mind that Ubuntu is quietly moving older releases like 14.04 through 20.04 behind the Ubuntu Pro paywall for these exact packages. If your legacy workloads still need Java patches, check your Pro subscription status before you skip the upgrade.
Fedora and SUSE took a different approach, leaning into developer toolchain hardening. Fedora 43 and 44 absorbed rsync 3.5.0, which quietly absorbed over thirty CVEs covering command injection, path traversal, TLS validation bypasses, and a heap of denial-of-service vectors. OpenSSH got the same treatment, locking down SFTP file-path manipulation, forwarding and tunneling option bypasses, and a client-side use-after-free. The Rust toolchain received a coordinated bump to cargo 0.98.0 to address a URL normalization flaw. Head here to the upstream Fedora advisory if you need the full rsync CVE breakdown. On the SUSE side, Go landed version 1.25.14 and 1.26.7 with FIPS-compliant OpenSSL builds, squashing nine vulnerabilities that range from stack exhaustion to DNS parsing bypasses and module supply chain attacks. Buildah and both the Kubernetes 1.33 and 1.35 client binaries got rebuilt against that fresh Go release.
Gentoo and upstream kept the list tighter but no less precise. Gentoo shipped four advisories, with GNU screen jumping to version 4.9.1-r2 to close five High severity CVEs. If you still rely on a terminal multiplexer, that is your priority. vinyl-cache, the Varnish derivative, quietly addressed six vulnerabilities at 8.0.2, including a couple of older request smuggling issues that apparently had a longer shelf life than anyone expected. SUSE's Wireshark update patched 28 CVEs in one go. You probably do not want to skip that one. QEMU landed an integer overflow fix that could escalate privileges, while util-linux rounded out the advisory with heap use-after-free and TOCTOU race conditions in its block device and mount utilities.
RHEL and Oracle stretched further back into legacy territory. RHEL 7 ELS, OL7, and SLE 15 SP4 all received kernel live patches and networking stack fixes. RHEL covered its OpenShift fleet from 4.14 to 4.19, while Oracle shipped Python 3.12 and 3.14 point releases to close CVE-2026-11940. The attr library on OL10 actually got a minor version rebase to 2.6.0 to fix a symlink traversal privilege escalation. It is a rather exhaustive list for what is essentially mid-cycle maintenance, though the kernel plumbing and browser vulnerabilities do justify the volume. However, at the same time, the lack of upgradability in OL7 and RHEL 7 means you are working with whatever hardware these live patches actually support.
If you manage a mixed fleet, prioritize the kernel networking updates, the Java patches, and the GStreamer parser fixes. Firefox and Thunderbird ESR rolls across AL8, AL10, OL8, and OL10 should follow closely behind. Apply the updates, restart your Java services, and verify that your media pipelines are actually parsing the new GStreamer binaries without tripping over legacy payloads. The long wait is over for the patch queue, even if the work is never really done.
The Updates in Detail
AlmaLinux
The AlmaLinux team pushed another batch of erratas and the security surface area covered here is exactly what you expect from a mid-cycle update: kernel plumbing, browser vulnerabilities, and parser bugs. If you are running AlmaLinux 8, 9, or 10, your dnf update queue just got longer.
The kernel family takes the widest net of fixes. AlmaLinux 9 alone gets 24 security patches covering netfilter, AMD GPU drivers, SMB client double-frees, and a few scheduling races. The real-time variant mirrors most of those, adding a USB hub scheduling tweak for isolated cores. Firefox and Thunderbird get the customary patch-day blitz across ESR 115, ESR 140, ESR 153, and stable 154, fixing use-after-free bugs, JIT miscompilations, and site isolation holes. GStreamer is the real headline for media pipelines, with RCEs patched in the OGG, PNG, MRF, and RTP payload parsers. SQLite's FTS5 full-text search engine also gets a serious rewrite after researchers found they could trigger arbitrary code execution with crafted search data. The lighter updates round out the list with nginx heap over-reads, Apache's mod_http2 use-after-free, a grafana dashboard overwrite that quietly grants admin rights, a PAM timing side-channel, and a polkit input handling hang. You will want to apply these promptly, especially the kernel and browser updates.
| Errata ID | Package | AlmaLinux Version | Severity | Key Fixes & CVEs |
|---|---|---|---|---|
| ALSA-2026:59821 | kernel | 8 | Important | 8 CVEs (sctp outqueue, iscsi CHAP validation, netfilter conntrack/ipset, i2c stub, nvmet log page, synaptics keymaps) + SCTP core dump fix, SELinux TCP fast open bypass, USB hub scheduling |
| ALSA-2026:59737 | kernel-rt | 8 | Important | Same 8 CVEs as kernel + identical bug fixes, plus USB hub scheduling for isolated cores |
| ALSA-2026:58938 | sqlite | 8 | Important | CVE-2026-11822, CVE-2026-11824 (FTS5 arbitrary code execution & buffer overflow) |
| ALSA-2026:59487 | gstreamer1-plugins-base | 8 | Important | CVE-2026-18297 (OGG file parsing buffer overflow RCE) |
| ALSA-2026:58898 | firefox | 8 | Important | 30+ CVEs for Firefox/Thunderbird (ESR 115/140/153, FF 154) covering privilege escalation, use-after-free, site isolation, JIT miscompilation, and mitigation bypasses |
| ALSA-2026:59133 | gstreamer1-plugins-good | 10 | Important | CVE-2026-18296, CVE-2026-18298 (MRF and PNG parsing RCE) |
| ALSA-2026:59380 | attr | 10 | Moderate | CVE-2026-54371 (symlink traversal privilege escalation in getfattr/setfattr) |
| ALSA-2026:59379 | pam | 10 | Moderate | CVE-2026-54411 (plaintext password recovery via timing discrepancy in pam_userdb) |
| ALSA-2026:58927 | sqlite | 10 | Important | CVE-2026-11822, CVE-2026-11824 (FTS5 arbitrary code execution & buffer overflow) |
| ALSA-2026:58899 | firefox | 10 | Important | Same Firefox/Thunderbird multi-version patch as AL8 |
| ALSA-2026:47017 | kernel | 10 | Important | 4 CVEs (bridge FDB snapshot, IPv6 ICMPv6 UAF, tipc double-free, IOMMU refcount) + rxrpc address for CVE-2026-43500 |
| ALSA-2026:59972 | gstreamer1-plugins-good | 10 | Important | CVE-2026-18299 (RCE via use-after-free in rtpsbcdepay) |
| ALSA-2026:59997 | polkit | 10 | Moderate | CVE-2026-4897 (DoS via unbounded standard input processing) |
| ALSA-2026:57252 | kernel | 9 | Important | 24 CVEs (netfilter H323, amdgpu/kfd buffer overflows, udf bookkeeping, ip6_gre, sched/psi race, smb double-frees, memfd seals, scsi CRC, posix-cpu-timers UAF, plus GPU display and I915 fixes) + FIPS wifi regression, vhost cache reset, cifs SMB1 compatibility |
| ALSA-2026:58982 | grafana | 9 | Moderate | CVE-2026-33377, CVE-2026-33376 (privilege escalation via dashboard overwrite, unauthorized IPv6 allow-list access) + unbounded memory growth and request body limits |
| ALSA-2026:59490 | nginx:1.24 | 9 | Important | CVE-2026-56434, CVE-2026-60005 (heap buffer over-read, slice module memory disclosure) |
| ALSA-2026:59387 | mod_http2 | 9 | Moderate | CVE-2026-48913, CVE-2026-43951 (Apache HTTP Server use-after-free, out-of-bounds read in mod_headers/mime) |
| ALSA-2026:58936 | sqlite | 9 | Important | CVE-2026-11822, CVE-2026-11824 (FTS5 arbitrary code execution & buffer overflow) |
| ALSA-2026:59362 | nginx | 9 | Important | CVE-2026-56434, CVE-2026-60005 (same heap over-read and slice module disclosure) |
| ALSA-2026:59152 | gstreamer1-plugins-good | 9 | Important | CVE-2026-18295, CVE-2026-18296, CVE-2026-18298, CVE-2026-18299 (MRF, PNG, and RTP parser RCEs) |
| ALSA-2026:58897 | firefox | 9 | Important | Same Firefox/Thunderbird multi-version patch as AL8/10 |
| ALSA-2026:59347 | httpd | 9 | Low | CVE-2026-29167 (mod_ldap per-directory configuration use-after-free) |
| ALSA-2026:60329 | mingw-openssl | 8 | Low | CVE-2024-5535 (SSL_select_next_proto buffer overread in MinGW libraries) |
Debian GNU/Linux
Debian published three security patches, and the OpenJDK stack received another round of fixes for the same set of vulnerabilities. OpenJDK 17 and 11 both landed patches for CVE-2026-60589, CVE-2026-61308, and CVE-2026-70907. Those flaws generally leave the door open to denial of service or information disclosure, so your Java services will keep humming until you push the update. The 17.0.20.1 build covers Debian 11 and 12, while the 11.0.32.1 release only ships for Debian 11. GNU Emacs picked up CVE-2026-6861 in Debian 13 stable, addressing two separate bugs that could let an attacker execute arbitrary code from a malformed file or crash the editor with a nasty PBM/PPM/PGM image. Keep an eye on your package lists and upgrade what applies to your setup before someone actually tries those vectors.
| Package | Updated Version | CVEs | Affected Release | Risk Profile |
|---|---|---|---|---|
| openjdk-17 | 17.0.20.1+1-1deb11u1, 17.0.20.1+1-1deb12u1 | CVE-2026-60589, CVE-2026-61308, CVE-2026-70907 | Debian 11 (bullseye), Debian 12 (bookworm) | Denial of service, information disclosure |
| openjdk-11 | 11.0.32.1+1-1~deb11u1 | CVE-2026-60589, CVE-2026-61308, CVE-2026-70907 | Debian 11 (bullseye) | Denial of service, information disclosure |
| emacs | 1:30.1+1-6+deb13u1 | CVE-2026-6861 | Debian 13 (trixie) | Arbitrary code execution, denial of service |
Fedora Linux
Fedora just pushed a pretty heavy security batch across both Fedora 43 and 44, rolling out between August 18 and 25. If you run dnf upgrade, you will grab a dozen or so packages patched for everything from information leaks to memory corruption. The headline act is rsync 3.5.0, which quietly absorbed over thirty CVEs covering command injection, path traversal, TLS validation bypasses, and a heap of denial-of-service vectors. OpenSSH got the same treatment, locking down SFTP file-path manipulation, forwarding and tunneling option bypasses, and a client-side use-after-free. The Rust toolchain received a coordinated bump (cargo 0.98.0, cargo-c 0.10.24, plus a handful of supporting crates) to address a URL normalization flaw, while curl, libsoup3, BlueZ, OpenBao, Knot DNS, Emacs, and libopenmpt all picked up their respective fixes. Install it with dnf upgrade --advisory FEDORA-2026-..., and you are good to go. No fireworks, just the usual patch maintenance, only slightly more extensive than most months.
| Package | Version | Fedora Ver | Key CVEs / Fixes |
|---|---|---|---|
| rust-cargo-util-schemas | 0.14.1 | 43, 44 | CVE-2026-5222 |
| rust-cargo-c | 0.10.24 | 43, 44 | CVE-2026-5222 |
| rust-crates-io | 0.41.0 | 43, 44 | CVE-2026-5222 |
| rust-cargo-util-terminal | 0.1.0 | 43, 44 | Initial packaging |
| rust-rustfix | 0.9.7 | 43, 44 | CVE-2026-5222 |
| rust-cargo | 0.98.0 | 43, 44 | CVE-2026-5222 |
| rust-cargo-util | 0.2.30 | 43, 44 | CVE-2026-5222 |
| rust-cargo-credential-libsecret | 0.5.8 | 43, 44 | CVE-2026-5222 |
| rust-anstyle-progress | 0.1.4 | 43, 44 | Initial packaging |
| rust-anstyle-hyperlink | 1.0.2 | 43, 44 | Initial packaging |
| bluez | 5.87-4 | 43 | CVE-2026-75032 |
| openssh | 10.0p1-12 | 43 | CVE-2026-59995, 59999, 73283, 73282 |
| rsync | 3.5.0 | 43 | 30+ CVEs (43618, 53783-53803, 70452-70464) |
| openbao | 2.6.2 | 43, 44 | GHSA-rh46-vc3j-w2w3, GHSA-g892-p242-8g86 |
| knot-dns | 3.4.11 / 3.5.7 | 43 / 44 | Security fixes |
| libsoup3 | 3.6.6-4 | 43 | CVE-2026-0719, 4271, 12478 |
| emacs | 30.2-28 | 44 | CVE-2026-77219 |
| curl | 8.18.0-9 | 44 | CVE-2026-11352, 11586, 12064, 8286, 8925, 8927, 9546, 9545, 9080 |
| libopenmpt | 0.8.9 | 44 | Security fixes |
| golang | 1.26.7 | 44 | Upstream release |
Gentoo Linux
Gentoo shipped four security advisories. GNU screen lands a High severity rating for five separate CVEs, making it the priority if you run a terminal multiplexer. The remaining three advisories sit at Low severity. UnrealIRCd needs a jump past 6.0.2 to close a denial of service hole. DTrace gets two CVEs locked down at version 2.0.7. Vinyl Cache, the Varnish derivative, addresses six vulnerabilities at 8.0.2, including a couple of older request smuggling issues that apparently had a longer shelf life than anyone expected. There are no workarounds for any of these, so syncing the tree and emerging the updated packages is your only move.
| Advisory | Package | Severity | Vulnerable | Fixed Version | Key CVEs / Details |
|---|---|---|---|---|---|
| GLSA 202608-27 | app-misc/screen | High | < 4.9.1-r2 | >= 4.9.1-r2 | 5 CVEs: CVE-2025-23395, CVE-2025-46802, CVE-2025-46803, CVE-2025-46804, CVE-2025-46805 |
| GLSA 202608-25 | net-irc/unrealircd | Low | < 6.0.2 | >= 6.0.2 | Single DoS vulnerability |
| GLSA 202608-24 | dev-debug/dtrace | Low | < 2.0.7 | >= 2.0.7 | CVE-2026-21996, CVE-2026-35233 |
| GLSA 202608-26 | www-servers/vinyl-cache | Low | < 8.0.2 | >= 8.0.2 | 6 CVEs: CVE-2022-45059, CVE-2022-45060 (request smuggling), CVE-2025-8671, CVE-2025-30346, CVE-2025-47905, CVE-2026-50052 (DoS) |
Oracle Linux
Oracle just pushed a sizable security round to Unbreakable Linux Network, and you will want to apply it across every supported release. The patch cycle spans Oracle Linux 7 through 10, so whether you are managing legacy infrastructure or shipping new containers on OL10, there is a fix you need. Firefox 140.14.0 ESR lands on OL8 and OL10 with 34 CVEs closed in a single commit. Python gets the same multi-branch treatment, with 3.12 and 3.14 both jumping to their latest point releases to close CVE-2026-11940. Python-pyasn1 and Python-urwid follow up on overflow and session identifier bugs that probably looked worse in the bug tracker than in production. GStreamer took a hit across OL8, 9, and 10, patching heap buffer overflows and use-after-free conditions in the media decoding pipeline. OL10 pulls in the freshest additions, including security patches for Nginx, PAM, and the attr library, which actually gets a minor version rebase to 2.6.0 to fix a symlink traversal privilege escalation. OL7 keeps running on legacy support with X server and 389-ds-base updates. Nothing here rewrites the rulebook, but ignoring it will leave you running well-documented attack vectors on production boxes.
| OS Release | Package | Severity | Advisory ID | Patched CVEs | Updated Version |
|---|---|---|---|---|---|
| OL7 | xorg-x11-server | Important | ELSA-2026-50117-0 | CVE-2026-55999 | 1.20.4-29.0.11.el7_9 |
| OL7 | 389-ds-base | Important | ELSA-2026-36205 | CVE-2026-11610, CVE-2026-11774 | 1.3.11.1-5.0.11.el7_9 |
| OL8 | python3.12 | Important | ELSA-2026-58971 | CVE-2026-11940 | 3.12.14-1.el8_10 |
| OL8 | python-pyasn1 | Important | ELSA-2026-59241 | CVE-2026-59886 | 0.3.7-6.el8_10.2 |
| OL8 | sqlite | Important | ELSA-2026-58938 | CVE-2026-11822, CVE-2026-11824 | 3.26.0-21.el8_10 |
| OL8 | gstreamer1-plugins-good | Important | ELSA-2026-59179 | CVE-2026-18295, CVE-2026-18296, CVE-2026-18298, CVE-2026-18299 | 1.16.1-7.el8_10.7 |
| OL8 | firefox | Important | ELSA-2026-58898 | 34 CVEs (CVE-2026-74934 through CVE-2026-74990) | 140.14.0-1.0.1.el8_10 |
| OL8 | python-urwid | Important | ELSA-2026-58562 | CVE-2026-9323 | 1.3.1-5.el8_10 |
| OL8 | python-pillow | Important | OLAMSA-2026-0016 | CVE-2026-54058 | 10.3.0-2.el8 |
| OL9 | httpd | Low | ELSA-2026-59347 | CVE-2026-29167 (plus prior-cycle fixes) | 2.4.62-13.0.1.el9_8.6 |
| OL9 | mod_http2 | Moderate | ELSA-2026-59387 | CVE-2026-43951, CVE-2026-48913 | 2.0.26-6.el9_8.2 |
| OL9 | python3.12 | Important | ELSA-2026-59009 | CVE-2026-11940 | 3.12.14-1.0.1.el9_8 |
| OL9 | python-pyasn1 | Important | ELSA-2026-59242 | CVE-2026-59886 | 0.4.8-7.el9_8.1 |
| OL9 | python-urwid | Important | ELSA-2026-58952 | CVE-2026-9323 | 2.1.2-4.el9_8.1 |
| OL9 | sqlite | Important | ELSA-2026-58936 | CVE-2026-11822, CVE-2026-11824 | 3.34.1-11.el9_8 |
| OL9 | gstreamer1-plugins-good | Important | ELSA-2026-59152 | CVE-2026-18295, CVE-2026-18296, CVE-2026-18298, CVE-2026-18299 | 1.22.12-7.el9_8.8 |
| OL9 | python3.14 | Important | ELSA-2026-58901 | CVE-2026-11940 | 3.14.7-2.el9_8 |
| OL9 | grafana | Moderate | ELSA-2026-58982 | CVE-2026-33376, CVE-2026-33377 | 10.2.6-23.el9_8.2 |
| OL9 | gegl04 | Important | ELSA-2026-38497 | CVE-2026-2050 | 0.4.62-1.el9_8.1 |
| OL9 | python-pillow | Important | OLAMSA-2026-0017 | CVE-2026-54058 | 10.3.0-2.el9 |
| OL10 | attr | Moderate | ELSA-2026-59380 | CVE-2026-54371 | 2.6.0-1.el10_2 |
| OL10 | nginx | Important | ELSA-2026-59220 | CVE-2026-56434, CVE-2026-60005 (plus prior-cycle fixes) | 1.26.3-6.0.1.el10_2.6 |
| OL10 | pam | Moderate | ELSA-2026-59379 | CVE-2026-54411 | 1.6.1-9.el10_2.1 |
| OL10 | gstreamer1-plugins-good | Important | ELSA-2026-59133 | CVE-2026-18296, CVE-2026-18298 | 1.26.7-2.el10_2.7 |
| OL10 | gstreamer1-plugins-base | Important | ELSA-2026-59097 | CVE-2026-18297 | 1.26.7-2.el10_2.1 |
| OL10 | python-pyasn1 | Important | ELSA-2026-59243 | CVE-2026-59886 | 0.6.2-1.el10_2.1 |
| OL10 | firefox | Important | ELSA-2026-58899 | 34 CVEs (CVE-2026-74934 through CVE-2026-74990) | 140.14.0-1.0.1.el10_2 |
| OL10 | ipset | Bug Fix / Enhancement | ELBA-2026-59382 | None | 7.22-13.0.1.el10_2 |
Red Hat Enterprise Linux
The latest Red Hat errata stream brings a heavy dose of security patches across RHEL 7 through 10, and your patch management queue just got noticeably heavier. OpenShift dominates the list with updates spanning versions 4.14 to 4.19, while kernel bumps land on RHEL 8 and 9. You will also find a handful of RHEL AI base-image fixes for ffmpeg, plus enough isns-utils and rhc bumps to keep every SAP and Telecom flavor of RHEL satisfied. Most entries sit at the Important severity level, which usually means active exploitation is on the table but nobody is setting the building on fire yet. A couple of low-severity patches for httpd and mingw-openssl will likely slip under the radar, which is exactly how you end up two weeks from now wondering where that certificate expiry came from.
| Errata ID | Package / Component | Severity | Target Environment |
|---|---|---|---|
| RHSA-2026:60173 | freerdp | Important | RHEL 8.4 AMCUSS / EUSS LLO |
| RHSA-2026:60004 | httpd | Low | RHEL 10 |
| RHSA-2026:60006 | isns-utils | Important | RHEL 9.6 EUS |
| RHSA-2026:60005 | isns-utils | Important | RHEL 10.0 EUS |
| RHSA-2026:59994 | kernel | Important | RHEL 8.4 AMCUSS / EUSS LLO |
| RHSA-2026:59723 | kernel | Important | RHEL 9 |
| RHSA-2026:59821 | kernel | Important | RHEL 8 |
| RHSA-2026:60265 | postgresql:12 | Important | RHEL 8.8 SAP / Telecom |
| RHSA-2026:60215 | assertj-core | Moderate | RHEL 9 |
| RHSA-2026:57914 | Red Hat build of MicroShift 4.18.54 | Important | MicroShift 4.18.54 |
| RHSA-2026:60224 | pam | Moderate | RHEL 9 |
| RHSA-2026:57483 | OpenShift Container Platform 4.18.54 | Important | OCP 4.18.54 (Bug fix and security update) |
| RHSA-2026:57401 | OpenShift Container Platform 4.19.44 | Important | OCP 4.19.44 (Packages and security update) |
| RHSA-2026:56852 | OpenShift Container Platform 4.16.69 | Important | OCP 4.16.69 (Packages and security update) |
| RHSA-2026:60354 | rhc | Important | RHEL 9.2 SAP |
| RHSA-2026:57482 | OpenShift Container Platform 4.18.54 | Important | OCP 4.18.54 (Packages and security update) |
| RHSA-2026:60353 | python-urwid | Important | RHEL 10.0 EUS |
| RHSA-2026:60333 | isns-utils | Important | RHEL 8.8 SAP / Telecom |
| RHSA-2026:60305 | go-toolset:rhel8 | Important | RHEL 8 |
| RHSA-2026:60336 | RHEL AI 3.3 (ffmpeg) | Important | RHEL AI 3.3 |
| RHSA-2026:60334 | RHEL AI 3.4 (ffmpeg) | Important | RHEL AI 3.4 |
| RHSA-2026:60315 | rhc | Important | RHEL 9.4 SAP |
| RHSA-2026:60329 | mingw-openssl | Low | RHEL 8 |
| RHSA-2026:60306 | golang | Important | RHEL 10 |
| RHSA-2026:60226 | attr | Moderate | RHEL 9 |
| RHSA-2026:56785 | OpenShift Container Platform 4.14.72 | Important | OCP 4.14.72 (Bug fix and security update) |
| RHSA-2026:59997 | polkit | Moderate | RHEL 10 |
| RHSA-2026:59996 | isns-utils | Important | RHEL 9.4 SAP |
| RHSA-2026:59999 | isns-utils | Important | RHEL 9.2 SAP |
| RHSA-2026:59956 | sqlite | Important | RHEL 9.6 EUS |
| RHSA-2026:59972 | gstreamer1-plugins-good | Important | RHEL 10 |
| RHSA-2026:60371 | python-urllib3 | Important | RHEL 9.4 SAP |
| RHSA-2026:60428 | iscsi-initiator-utils | Important | RHEL 9.6 EUS |
| RHSA-2026:60427 | iscsi-initiator-utils | Important | RHEL 9.4 SAP |
| RHSA-2026:60385 | isns-utils | Important | RHEL 8.6 AMCUSS / EUSS LLO |
| RHSA-2026:60383 | bind | Important | RHEL 7 ELS |
| RHSA-2026:60362 | python-urllib3 | Important | RHEL 9.2 SAP |
| RHSA-2026:57402 | OpenShift Container Platform 4.19.44 | Important | OCP 4.19.44 (Bug fix and security update) |
| RHSA-2026:56910 | OpenShift Container Platform 4.15.68 | Important | OCP 4.15.68 (Packages and security update) |
| RHSA-2026:60304 | golang | Important | RHEL 9 |
| RHSA-2026:60335 | RHEL AI 3.5 (ffmpeg) | Important | RHEL AI 3.5 |
Rocky Linux
Rocky Linux just published a fresh batch of errata across versions 8, 9, and 10, and running dnf update this week is the practical move. The advisory list is dominated by security patches, with severity ratings splitting mostly between Moderate and Important. Only two low-priority httpd updates slipped through. A few of the Ruby and Go Toolset releases quietly bundle bug fixes and minor enhancements alongside the security work, which means you might get a couple of things done in one pass. If any of these packages run in your environment, verifying the affected OS version against the table below will save you a trip to the errata page.
| RLSA ID | Package / Module | Severity | OS Version | Scope |
|---|---|---|---|---|
| RLSA-2026:59372 | assertj-core | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:59380 | attr | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:60004 | httpd | Low | Rocky Linux 10 | Security |
| RLSA-2026:59379 | pam | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:59347 | httpd | Low | Rocky Linux 9 | Security |
| RLSA-2026:59387 | mod_http2 | Moderate | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:59362 | nginx | Important | Rocky Linux 9 | Security |
| RLSA-2026:59997 | polkit | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:59972 | gstreamer1-plugins-good | Important | Rocky Linux 10 | Security |
| RLSA-2026:60305 | go-toolset:rhel8 | Important | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:50773 | ruby4.0 | Important | Rocky Linux 10 | Security, bug fix, enhancement |
| RLSA-2026:50778 | ruby | Important | Rocky Linux 10 | Security, bug fix, enhancement |
| RLSA-2026:50828 | ruby:3.3 | Important | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:50827 | ruby:4.0 | Important | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:50728 | ruby:3.3 | Important | Rocky Linux 8 | Security, bug fix, enhancement |
SUSE Linux
SUSE just shipped a substantial batch of security updates across its mainline and enterprise tracks. The headline grabber is Wireshark, which is getting 28 CVEs patched in one go. You probably do not want to skip that one. The QEMU update tackles an integer overflow that could escalate privileges, while util-linux gets the usual treatment for heap use-after-free and TOCTOU race conditions in its block device and mount utilities.
On the developer side, Go lands version 1.25.14 and 1.26.7 with FIPS-compliant OpenSSL builds, squashing nine vulnerabilities that range from stack exhaustion to DNS parsing bypasses and module supply chain attacks. Buildah and both the Kubernetes 1.33 and 1.35 client binaries get rebuilt against that fresh Go release, so the supply chain stays intact.
The kernel live patches round out the release, hitting SP4, SP5, and SP6 across multiple tracks. You are looking at fixes for SCTP chunk validation, XFS fork mapping, network scheduler handling, and a few memory leaks. If you run virtualized workloads or just rely on a functioning network stack, these are the ones to install first.
| Announcement ID | Package / Component | Rating | Vulnerabilities Fixed | Affected Distro / Track | What Changed |
|---|---|---|---|---|---|
| openSUSE-SU-2026:11582-1 | apache2-mod_auth_openidc 2.4.20.2 | Moderate | 1 (CVE-2026-54789) | openSUSE Tumbleweed | Single CVE patch for the OIDC Apache module |
| openSUSE-SU-2026:11579-1 | Wireshark / libwireshark19 suite | Moderate | 28 (CVE-2026-19694 through 76929) | openSUSE Tumbleweed | Mass CVE cleanup across the packet analyzer |
| SUSE-SU-2026:3806-1 | qemu 8.2.10 | Important | 1 critical (CVE-2026-3886) + 2 security fixes | SLE 15 SP6, Leap 15.6, SAP, LTSS | Fixes integer overflow in calc_image_hostmem and cleans up s390x container ID handling |
| SUSE-SU-2026:3812-1 | util-linux 2.37.2 | Important | 3 (CVE-2026-13595, 27456, 53613) | SLE 15 SP4, Micro 5.3/5.4, Leap 15.4, HPC | Patches heap UAF in libblkid and a TOCTOU race in the mount utility |
| SUSE-SU-2026:3813-1 | util-linux 2.37.4 | Important | 3 (same CVEs as above) | SLE 15 SP5, Micro 5.5, Leap 15.5, HPC | Same util-linux fixes rolled out to the SP5 track |
| SUSE-SU-2026:3815-1 | go1.25-openssl 1.25.14 | Important | 9 (CVE-2026-33818, 39821, 56853-56865) | SLE 15 SP6/SP7, Leap 15.6, Dev Tools Module | FIPS-compliant Go release. Squashes stack exhaustion, IDNA bypass, TLS record limits, and Go module supply chain attacks |
| SUSE-SU-2026:3816-1 | go1.26-openssl 1.26.7 | Important | 9 (same CVEs as above) | SLE 15 SP6/SP7, Leap 15.6, Dev Tools Module | FIPS-compliant Go release with added no_openssl build tag support |
| SUSE-SU-2026:3817-1 | buildah 1.35.5 | Important | N/A (rebuild) | SLE 15 SP4, Leap 15.4, HPC | Rebuilt against the updated Go security release |
| SUSE-SU-2026:3823-1 | kubernetes1.33-client 1.33.11 | Important | N/A (rebuild) | SLE 15 SP7, Leap 15.6, Containers Module | Rebuilt against the updated Go security release |
| SUSE-SU-2026:3824-1 | kubernetes1.35-client 1.35.4 | Important | N/A (rebuild) | SLE 15 SP7, Leap 15.6, Containers Module | Rebuilt against the updated Go security release |
| SUSE-SU-2026:3807-1 | Linux Kernel Live Patch 43 (5.14.21) | Important | 6 (CVE-2023-53995, 52956, 53224, 53246, 64530, 64600) | SLE 15 SP5, Micro 5.5, Leap 15.5, HPC, RT | Patches SCTP validation, XFS fork mapping, network scheduler, and libceph OOB access |
| SUSE-SU-2026:3819-1 | Linux Kernel Live Patch 29 (6.4.0) | Important | 4 (CVE-2026-53224, 53246, 64530, 64600) | SLE 15 SP6, Leap 15.6, RT | Patches SCTP validation, XFS fork mapping, and network scheduler |
| SUSE-SU-2026:3829-1 | Linux Kernel Live Patch 57 (5.14.21) | Important | 5 (CVE-2023-53995, 52956, 53224, 53246, 64600) | SLE 15 SP4, Micro 5.3/5.4, Leap 15.4, HPC, RT | Patches SCTP validation, XFS fork mapping, libceph OOB, and inet memory leaks |
Ubuntu Linux
Ubuntu’s August security update is a heavy haul, landing fixes across five Java versions, OpenSSL, Bind9, and the HEIF image library. If you run anything from Java 8 to Java 25, you are dealing with authentication flaws, authorization bypasses, and denial-of-service triggers scattered across the JSSE, ImageIO, 2D, and Security components. The OpenSSL roll tackles memory-exhaustion and data-disclosure bugs in older LTS releases, while Bind9 gets patched against resource exhaustion and DNS amplification attacks. libheif closes out the notice with parsing flaws that could crash systems or execute arbitrary code on malformed images. Older distributions, 14.04 through 20.04, now sit behind the Ubuntu Pro paywall for these packages. Restart any running Java apps after apt upgrade, or they will keep serving unpatched bytecode.
| Package | USN | Affected Releases | Key Fixes | New Version |
|---|---|---|---|---|
| OpenJDK 25 | USN-8681-1 | 22.04, 24.04, 26.04 | Auth/authorization bypass, DoS in JSSE, ImageIO, 2D, Libraries, Security, Little CMS | 25.0.4+7-1 |
| OpenJDK 8 | USN-8673-1 | 16.04-26.04 | + Scripting component auth flaws | 8u502-ga |
| OpenJDK 17 | USN-8676-1 | 18.04-26.04 | JSSE, ImageIO, 2D, Libraries, Security auth/DoS | 17.0.20+8 |
| OpenJDK 21 | USN-8677-1 | 20.04-26.04 | JSSE, ImageIO, 2D, Libraries, Security auth/DoS | 21.0.12+8 |
| OpenJDK 11 | USN-8674-1 | 18.04-26.04 | + Scripting component auth flaws | 11.0.32+9 |
| OpenSSL / OpenSSL 1.0 | USN-8678-2 | 14.04-20.04 | DTLS buffering DoS, CMS key unwrapping, TLS handshake memory leak | 1.1.1 / 1.0.2 |
| Bind9 | USN-8682-1 | 14.04-20.04 | GSS-API memory exhaustion, amplification attacks, DNS class crash | 9.18.30 / 9.11.3 / 9.10.3 / 9.9.5 |
| libheif | USN-8683-1 | 18.04-24.04 | Image transform DoS, arbitrary code execution on malformed files | 1.17.6 |
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
