Linux distributions pushed significant security errata, highlighted by SUSE addressing 41 CVEs in rsync and Debian locking down xrdp to block unauthenticated probes. Gentoo users must urgently update OpenRGB after advisories revealed remote code execution flaws that could allow attackers to gain root access via the default public daemon bind. AlmaLinux and Rocky Linux both upgraded the Go toolchain to version 1.26.7, patching denial-of-service and cross-site scripting vectors across standard library packages. Meanwhile, Ubuntu and Oracle Linux rolled out critical kernel updates for mainline and SAP systems, while also fixing PAM lockout bypasses and nginx HTTP/2 bomb vulnerabilities respectively.
Linux Security Roundup: rsync, xrdp, and OpenRGB get hit hard as patches land
Major distributions pushed significant erratas, ranging from a mass sweep of 41 CVEs in rsync to critical remote code execution flaws in OpenRGB. If you haven't queued your patch manager yet, there's plenty of ground to cover across the stack.
SUSE took the biggest swing this week. The rsync update addresses 41 separate vulnerabilities, including symlink races, command injection, and heap overflows. SUSE-SU-2026:21650-1 bumps the package to version 3.4.1 for openSUSE Leap 16.0. It's a lot of CVEs for a tool that's been a transfer workhorse since the late 90s, though rsync has historically earned the benefit of the doubt on legacy behaviors. If you're running rsync as a service, grab this one immediately.
Debian locked down xrdp with fixes for 16 CVEs that let unauthenticated attackers probe the RDP server. The updated package disables alternate shell execution unless you explicitly set AllowAlternateShell. The [vnc-any] session type is now commented out by default, which blocks a class of unauthenticated probes that have annoyed admins for years. Debian also updated bubblewrap, which drops setuid root support entirely. This reshapes how Flatpak sandboxes behave. Administrators should consult README.Debian.gz for the new defaults.
Ubuntu pushed a livepatch update covering 35 CVEs across mainline kernels for releases ranging from 16.04 to 24.04. The fixes touch ksmbd, rxrpc, nfsd, usbip, AppArmor, procfs, and netfilter. Cloud and Raspberry Pi kernels require a reboot and a DKMS rebuild due to ABI bumps. Ubuntu also fixed PAM for a quirk where certain services reset failed login counters during the account phase, effectively defeating lockout policies. openCryptoki got patched for integer underflows that could let a token-group user escalate privileges.
Keep in mind that rsync is rarely the only thing running in a sync chain. The SUSE advisory recommends checking dependent tools alongside the rsync update.
Developer stack and toolchains
Gentoo flagged two high-severity advisories for OpenRGB. The daemon has two remote command execution holes that let a network attacker grab root access if you run it with the default public bind. OpenRGB lists no workaround, which leaves you with one viable path: update the package and stop exposing the service to your local network. If you're keeping score, CVE-2026-18794 and CVE-2026-59682 are the identifiers to watch.
AlmaLinux and Rocky Linux both pushed the Go toolchain to version 1.26.7+1. The update patches six CVEs across standard library packages like encoding/asn1, encoding/xml, net/url, crypto/tls, and net/http. Most are denial-of-service vectors hiding in the usual suspects, though the html/template patch closes a cross-site scripting gap from malformed input.
If you run Go in FIPS mode on AlmaLinux 9, there is a specific fix for CGO thread blocking on RAND_bytes that you will want to grab. The Go 1.26 update lands via ALSA-2026:60304 on AlmaLinux 9 and RLSA-2026:60305 on Rocky 8.
Oracle Linux updated nginx:1.26 on OL9 to address HTTP/2 bomb vulnerabilities and memory disclosure flaws. The OL8 nginx:1.24 row picked up fixes for heap overflows and MP4 processing crashes. If you're running web servers, prioritize those rows before the desktop stack.
Next, the Fedora 43 update bumps rust-h2 from 0.4.16 to 0.4.17. The change patches RUSTSEC-2026-0258, a low-severity issue tracked as FEDORA-2026-c3233bfa3f. If you're running HTTP/2 clients or servers built on this crate, pull the update through dnf soon. The package itself is just the standard HTTP/2 implementation, but keeping it current prevents dependency chains from surprising you.
Debian also patched gimp with 16 CVEs for arbitrary code execution from malformed image files, wireshark with 36 CVEs for protocol parser flaws, and Chromium with seven CVEs across trixie and bookworm. The Chromium updates on bookworm are notable since that's the LTS track.
The Full Advisory Index
AlmaLinux
AlmaLinux pushed four security errata on August 27, 2026, and the headline is the Go toolchain update for both AlmaLinux 8 and 9. You are looking at the exact same six CVEs patched across both versions, mostly denial-of-service vectors hiding in standard library packages like encoding/asn1, encoding/xml, net/url, crypto/tls, and net/http. The html/template patch also closes a cross-site scripting gap from malformed input. If you run Go in FIPS mode on AlmaLinux 9, there is a specific fix for CGO thread blocking on RAND_bytes that you will want to grab. The Go stack moves to version 1.26.7+1.
On the Java side, AssertJ gets a moderate severity patch for an XXE flaw that leaks data and causes denial of service. The system-level update closes a symlink traversal privilege escalation in the attr utilities on AlmaLinux 9, which means getfattr and setfattr are finally locked down against crafted paths. Six CVEs across a single standard library release is substantial, and standard libraries are usually the first thing attackers target. Apply the Important updates first.
| Errata ID | Package | AlmaLinux | Severity | Release Date | Highlights |
|---|---|---|---|---|---|
| ALSA-2026:60304 | golang | 9 | Important | 2026-08-27 | Six CVEs patched (DoS and XSS in stdlib), updated to Go 1.26.7+1, fixes CGO thread limit in FIPS mode |
| ALSA-2026:60305 | go-toolset | 8 | Important | 2026-08-27 | Same six CVEs as above, updated to Go 1.26.7+1 |
| ALSA-2026:60215 | assertj-core | 9 | Moderate | 2026-08-27 | CVE-2026-24400 patched (XXE leading to info disclosure and DoS) |
| ALSA-2026:60226 | attr | 9 | Moderate | 2026-08-27 | CVE-2026-54371 patched (symlink traversal privilege escalation in getfattr/setfattr) |
Debian GNU/Linux
Debian pushed another batch of security advisories on August 27, 2026, covering eight packages in Debian 13 trixie and a Chromium backport for Debian 12 bookworm. The list reads like a standard security sweep: xrdp takes the biggest hit with sixteen CVEs that let unauthenticated attackers probe the RDP server, bubblewrap gets a symlink traversal fix that actually reshapes how Flatpak sandboxes behave, and wireshark rounds out the network tooling with yet another wave of protocol parser flaws. GIMP and libdbi-perl catch malformed file and path traversal bugs, while cockpit, suricata-update, and Chromium handle their usual code execution and denial-of-service risks. Two fixes here genuinely change behavior: xrdp now disables alternate shell execution unless you explicitly opt in, and the VNC proxy session type is commented out by default to block unauthenticated probes. Bubblewrap also drops setuid root support entirely in this release. Upgrading the usual suspects keeps your patching cycle honest.
| Package | CVEs Addressed | Primary Impact | Fixed Version | Default Changes |
|---|---|---|---|---|
| xrdp | 16 | DoS, info disclosure, privilege escalation, arbitrary code execution (unauthenticated) | 0.10.1-3.1+deb13u2 | Disables alternate shell execution unless AllowAlternateShell is set; comments out [vnc-any] session type |
| libdbi-perl | 8 | DoS, path traversal, filter bypass, arbitrary code execution | 1.652-2~deb13u1 | None noted |
| bubblewrap | 0 (unassigned) | Symlink traversal, sandbox escape for Flatpak apps | 0.12.0-1~deb13u1 | Removes setuid root support; administrators should consult README.Debian.gz |
| wireshark | 36 | DoS, arbitrary code execution via protocol parsing flaws | 4.4.18-0+deb13u1 | None noted |
| gimp | 16 | DoS, arbitrary code execution from malformed image files (TIFF, DDS, PSD, SGI, FLI, FITS, ICNS) | 3.0.4-3+deb13u10 | None noted |
| cockpit | 2 | DoS, arbitrary code execution in web console | 337-1+deb13u2 | None noted |
| suricata-update | 1 | Path traversal allowing rule files to overwrite system files | 1.3.4-1+deb13u1 | None noted |
| chromium (trixie) | 7 | DoS, arbitrary code execution, info disclosure | 151.0.7922.173-1~deb13u1 | None noted |
| chromium (bookworm LTS) | 7 | DoS, arbitrary code execution, info disclosure | 151.0.7922.173-1~deb12u1 | None noted |
Fedora Linux
Fedora 43 just pushed a package bump for rust-h2, moving it from 0.4.16 to 0.4.17. The main reason to care here is a low-severity security patch tracked as RUSTSEC-2026-0258. If you're running HTTP/2 clients or servers built on this Rust crate, you should pull the update through dnf soon. The package itself is just the standard HTTP/2 client and server implementation, nothing flashy, but keeping it current is the kind of maintenance that keeps dependency chains from surprising you.
| Version | Update Type | Key Changes | Reference |
|---|---|---|---|
| 0.4.17-1.fc43 | Security & Version Bump | Patches low-severity vulnerability RUSTSEC-2026-0258 | FEDORA-2026-c3233bfa3f, Bug #2519832 |
Gentoo Linux
Gentoo published four high-severity security advisories. The bulk of the patching targets Chromium-based browsers. If you run Chrome, Edge, Opera, or Vivaldi, you are probably sitting on a stack of unpatched flaws spanning cross-site scripting, use-after-free bugs, and memory corruption issues. The advisory numbers walk you through three separate browser rollouts, each one flagging a fresh wave of common vulnerability identifiers and pushing you toward a newer minor version that is already sitting in the repository.
OpenRGB grabs the second headline with two remote command execution holes that let a network attacker grab root access if you run the daemon with the default public bind. The team lists no workaround, which leaves you with exactly one viable path: update the package and stop exposing that service to the rest of your network.
The table below breaks down every advisory, the affected packages, the version cutoffs that trigger the patches, the exact versions that close the holes, and the CVE identifiers that back each release.
| GLSA ID | Affected Software | Insecure Version | Fixed Version | CVEs Referenced | Severity |
|---|---|---|---|---|---|
| 202608-31 | Chromium, Google Chrome, Microsoft Edge, Opera, Vivaldi | <145.0.7632.159 (Chromium/Chrome), <145.0.3800.97 (Edge), <130.0.5846.0 (Opera), <7.8.3925.76 (Vivaldi) | 145.0.7632.159, 145.0.3800.97, 130.0.5846.0, 7.8.3925.76 | CVE-2026-2313, CVE-2026-2314, CVE-2026-2315, CVE-2026-2316, CVE-2026-2317, CVE-2026-2318, CVE-2026-2319, CVE-2026-2320, CVE-2026-2321, CVE-2026-2322, CVE-2026-2323, CVE-2026-2441, CVE-2026-2648, CVE-2026-2649, CVE-2026-2650, CVE-2026-3061, CVE-2026-3062, CVE-2026-3063, CVE-2026-3536, CVE-2026-3537, CVE-2026-3538, CVE-2026-3539, CVE-2026-3540, CVE-2026-3541, CVE-2026-3542, CVE-2026-3543, CVE-2026-3544, CVE-2026-3545 (28 total) | High |
| 202608-30 | OpenRGB | <1.0_rc3_p1 | 1.0_rc3_p1 | CVE-2026-18794, CVE-2026-59682, CVE-2026-59683 (3 total) | High |
| 202608-29 | Chromium, Google Chrome, Microsoft Edge, Opera | <131.0.6778.85 (Chromium/Chrome), <131.0.2903.63 (Edge), <116.0.5366.21 (Opera) | 131.0.6778.85, 131.0.2903.63, 116.0.5366.21 | CVE-2024-7025, CVE-2024-7970, CVE-2024-8362, CVE-2024-8636, CVE-2024-8637, CVE-2024-8638, CVE-2024-8639, CVE-2024-8904, CVE-2024-8905, CVE-2024-8906, CVE-2024-8907, CVE-2024-8908, CVE-2024-8909, CVE-2024-9121, CVE-2024-9122, CVE-2024-9123, CVE-2024-9369, CVE-2024-9370, CVE-2024-9602, CVE-2024-9603, CVE-2024-10229, CVE-2024-10230, CVE-2024-10231, CVE-2024-11395 (24 total) | High |
| 202608-28 | Chromium, Google Chrome, Microsoft Edge, Opera | <128.0.6613.84 (Chromium/Chrome), <128.0.2739.42 (Edge), <114.0.5282.21 (Opera) | 128.0.6613.84, 128.0.2739.42, 114.0.5282.21 | CVE-2024-4671, CVE-2024-4761, CVE-2024-5157, CVE-2024-5158, CVE-2024-5159, CVE-2024-5160, CVE-2024-6100, CVE-2024-6101, CVE-2024-6102, CVE-2024-6103, CVE-2024-6290, CVE-2024-6291, CVE-2024-6292, CVE-2024-6293, CVE-2024-6988, CVE-2024-6989, CVE-2024-6991, CVE-2024-6994, CVE-2024-6995, CVE-2024-6996, CVE-2024-6997, CVE-2024-6998, CVE-2024-6999, CVE-2024-7000, CVE-2024-7001, CVE-2024-7003, CVE-2024-7004, CVE-2024-7005, CVE-2024-7532, CVE-2024-7533, CVE-2024-7534, CVE-2024-7535, CVE-2024-7536, CVE-2024-7550, CVE-2024-7964, CVE-2024-7965, CVE-2024-7966, CVE-2024-7967, CVE-2024-7968, CVE-2024-7971, CVE-2024-7972, CVE-2024-7973, CVE-2024-7974, CVE-2024-7975, CVE-2024-7976, CVE-2024-7977, CVE-2024-7978, CVE-2024-7979, CVE-2024-7980, CVE-2024-7981, CVE-2024-8033, CVE-2024-8034, CVE-2024-8035 (53 total) | High |
Oracle Linux
Oracle Linux rolled out a fresh wave of advisories across versions 8, 9, and 10. If you run OL9, your immediate attention should go to nginx:1.26, which finally addresses those HTTP/2 bomb and memory disclosure flaws, alongside a tidy attr rebase that patches a symlink traversal escalation. The desktop stack gets a long-overdue fix that syncs stylus button ordering with the compositor, and Podman picks up a mirror fallback for image pulls plus a rework of its CNI/Netavark detection logic. The UEK kernel row is a grab bag of driver cleanups and scheduler tweaks, but the vhost-scsi use-after-free and mlx5 networking patches are the ones worth actually reading.
OL8 catches up with a security overhaul for abrt that locks down four separate CVEs covering file handling, TOCTOU flaws, and journal injection. nginx:1.24 gets its own round of patches for heap overflows and MP4 processing crashes, while the gstreamer plugin base rounds out the security fixes. The OL10 lineup brings httpd, nodejs24, polkit, and assertj-core security patches, plus a couple of crypto policy toggles that re-enable CBC modes under FIPS:OSPP. You should probably patch your web servers and container tooling first, then move down the list if you are running desktop or media workloads.
| OS Version | Package | Severity | Key CVEs | What Changed |
|---|---|---|---|---|
| OL 9 | attr | Moderate | CVE-2026-54371 | Rebase to 2.6.0 to patch symlink traversal privilege escalation via getfattr |
| OL 9 | assertj-core | Moderate | CVE-2026-24400 | Prevent XXE attacks in XmlStringPrettyFormatter |
| OL 9 | nginx:1.26 | Important | CVE-2026-56434, CVE-2026-60005 | Patch HTTP/2 bomb fixes, memory disclosure in slice module, and heap buffer over-reads |
| OL 9 | gnome-control-center, gtk3, mutter | N/A | None | Align stylus button order with compositor and Xorg session |
| OL 9 | bootc | N/A | None | Update to 1.16.4 |
| OL 9 | fence-agents | N/A | None | Fix fence_vmware_soap failure when FIPS is enabled |
| OL 9 | criu | N/A | None | Handle rseq in generic compel code |
| OL 9 | podman | N/A | None | Rework CNI/Netavark detection, rebuild for experimental FIPS enforcement, vendor mirror fallback |
| OL 9 | UEK Kernel | N/A | None | mlx5 IRQ cleanup, scheduler type changes, vhost-scsi use-after-free, and crypto workqueue lifecycle fixes |
| OL 8 | gstreamer1-plugins-base | Important | CVE-2026-18297 | Add patch for upstream media framework vulnerability |
| OL 8 | nginx:1.24 | Important | CVE-2026-56434, CVE-2026-60005, CVE-2026-42055, CVE-2026-9256, CVE-2026-42945, CVE-2026-32647, CVE-2026-27651, CVE-2026-27654, CVE-2026-27784, CVE-2026-1642 | Patch HTTP/2 heap overflows, MP4 processing crashes, TLS proxy injection, and code execution flaws |
| OL 8 | abrt | Important | CVE-2026-54228, CVE-2026-54229, CVE-2026-54230, CVE-2026-54231 | Fix race conditions, TOCTOU flaws, symlink following, and journal log content injection/spoofing |
| OL 8 | UEK Kernel | N/A | None | mlx5 IRQ glue cleanup on request_irq() failure |
| OL 10 | gstreamer1-plugins-good | Important | CVE-2026-18299 | Fix use-after-free in RTP SBC depayloader |
| OL 10 | httpd | Low | CVE-2026-29167, plus 10+ others | Patch use-after-free in mod_ldap, heap buffer overflows, OCSP out-of-bounds reads, and regex DoS flaws |
| OL 10 | polkit | Moderate | CVE-2026-4897 | Fix string overflow in polkit agent helper |
| OL 10 | assertj-core | Moderate | CVE-2026-24400 | Add XXE protection to XmlStringPrettyFormatter |
| OL 10 | smc-tools | N/A | None | Fix smc_rnics not listing NetH/NetD cards inside guests |
| OL 10 | nodejs24 | Important | CVE-2026-14257, CVE-2026-54272, CVE-2026-69152, CVE-2026-69192 | Patch ip-address and brace-expansion dependencies |
| OL 10 | crypto-policies | N/A | None | Toggle CBC and TLS 1.3 settings in FIPS:OSPP profiles |
| OL 10 | linuxptp | N/A | None | Fix phc2sys interface clock specs, high CPU usage by ptp4l when link is down, and phc2sys static mode hang |
Red Hat Enterprise Linux
Red Hat just pushed out a fresh batch of security advisories, and if you are running RHEL 9.2 through 10, your patch manager has work to do. The headline story here is the kernel. Four separate advisories lock down the mainline and real-time kernels across the SAP Solutions channel and Red Hat's Extended Update Support track. That concentration suggests a coordinated CVE cleanup rather than a single zero-day panic, but the "Important" rating means you should prioritize these over the rest. The libxml2 and OpenJDK 25 patches land on the moderate tier, which typically points to routine vulnerability remediation. You will still want to cross-reference the CVSS scores in the references section to see which ones actually touch your attack surface, but the kernel updates are the ones that deserve immediate attention.
| Errata ID | Package | Severity | Target Platform / Channel | Scope |
|---|---|---|---|---|
| RHSA-2026:60394 | libxml2 | Moderate | RHEL 10 | XML parsing library |
| RHSA-2026:60437 | kernel | Important | RHEL 9.2 (SAP Solutions) | Mainline kernel |
| RHSA-2026:60438 | kernel-rt | Important | RHEL 9.2 (SAP Solutions) | Real-time kernel |
| RHSA-2026:60486 | kernel | Important | RHEL 9.6 (EUS) | Mainline kernel for Extended Update Support |
| RHSA-2026:60484 | kernel | Important | RHEL 9.4 (SAP Solutions) | Mainline kernel |
| RHSA-2026:57118 | OpenJDK 25.0.4.1 | Moderate | Windows Builds | Java runtime for Windows environments |
Rocky Linux
Rocky Linux just pushed a fresh batch of errata across its major releases. The bulk of the work lands on Rocky 8 and 9, with a single golang update hitting Rocky 10. Kernel patches carry the "Important" flag across the board, which is standard practice given how often the vendor categorizes system-level components. Developers tracking Go toolchains and the real-time kernel should apply those right away. The mingw-openssl and assertj-core fixes sit at low to moderate severity, so you can probably schedule those around maintenance windows. Every advisory includes CVSS scoring if you want to check the exact vulnerability details before running dnf update.
| Errata ID | Package | Severity | OS Version | Update Type |
|---|---|---|---|---|
| RLSA-2026:60329 | mingw-openssl | Low | Rocky Linux 8 | Security |
| RLSA-2026:59821 | kernel | Important | Rocky Linux 8 | Security, Bug Fix, Enhancement |
| RLSA-2026:60305 | go-toolset:rhel8 | Important | Rocky Linux 8 | Security, Bug Fix, Enhancement |
| RLSA-2026:60306 | golang | Important | Rocky Linux 10 | Security, Bug Fix, Enhancement |
| RLSA-2026:60226 | attr | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:59723 | kernel | Important | Rocky Linux 9 | Security, Bug Fix, Enhancement |
| RLSA-2026:60304 | golang | Important | Rocky Linux 9 | Security, Bug Fix, Enhancement |
| RLSA-2026:60215 | assertj-core | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:59737 | kernel-rt | Important | Rocky Linux 8 | Security, Bug Fix, Enhancement |
SUSE Linux
SUSE just pushed another round of security patches across its enterprise and distribution lines, and if you are running openSUSE Leap 16.0, you have a lot of ground to cover. The headline here is the rsync update, which quietly fixed 41 separate vulnerabilities spanning symlink races, command injection, and heap overflows. That is the kind of mass cleanup that usually comes after a few too many late-night code reviews. You will also notice wicked showing up three separate times for Leap 15.5, 15.6, and SLE 15 SP4 through SP6, all addressing out-of-bounds reads in its DHCPv4 capture parser plus a new remote shell injection vector in the 15.6 branch. The rest of the list covers expected maintenance: gh jumps to 2.98.0 with five new fixes, java-11-openjdk and c-ares get their quarterly dose of CVEs on Tumbleweed, and texlive finally gets patched for the same synctex use-after-free that earlier hit evince. If you run SLE 15 SP7 or Leap 15.6, the librest0_7 update swapping out an insecure PRNG for OAuth PKCE is worth your time.
| SUSE-SU ID | Package | Severity | Key Fix / Vulnerability | Affected Release | Version / Notes |
|---|---|---|---|---|---|
| SUSE-SU-2026:3831-1 | evince | Moderate | CVE-2026-63729: heap use-after-free in synctex parser | Leap 15.4 | 41.4-150400.3.9.1 |
| SUSE-SU-2026:3832-1 | python310-pip | Moderate | CVE-2026-13346: doubly-encoded URLs bypass index restrictions | Leap 15.4 | 22.0.4-150400.3.8.1 |
| openSUSE-SU-2026:11594-1 | java-11-openjdk | Moderate | CVE-2026-60589, 61308, 70907: multiple JVM issues | Tumbleweed | 11.0.32.1-1.1 |
| openSUSE-SU-2026:11593-1 | c-ares-devel | Moderate | CVE-2026-33630, 69184, 69186: DNS resolver issues | Tumbleweed | 1.34.8-1.1 |
| openSUSE-SU-2026:11585-1 | python313-mistune | Moderate | CVE-2017-15612, 16876: legacy markdown parser vulns | Tumbleweed | 3.3.4-1.1 |
| SUSE-SU-2026:3834-1 | librest0_7 | Moderate | CVE-2026-16615: insecure PRNG in OAuth PKCE | Leap 15.6, SLE 15 SP7 | 0.8.1-150600.4.3.1 |
| openSUSE-SU-2026:21663-1 | gh | Important | 5 CVEs incl. CVE-2026-39821 (IDNA bypass) & escape injection | Leap 16.0 | 2.98.0 |
| openSUSE-SU-2026:21650-1 | rsync | Important | 41 CVEs: symlink races, OOB writes, injection, DoS | Leap 16.0 | 3.4.1 |
| openSUSE-SU-2026:21640-1 | rmt-server | Important | 10 CVEs: Rack WAF bypass, DoS, header injection | Leap 16.0 | 3.1.0 |
| openSUSE-SU-2026:21639-1 | dracut | Important | CVE-2026-15816: root execution via unescaped die() message | Leap 16.0 | 059+suse.726.gde083b3a1 |
| openSUSE-SU-2026:21636-1 | pcp | Moderate | 6 CVEs: command injection, privilege escalation, OOB reads | Leap 16.0 | 6.2.0 |
| openSUSE-SU-2026:21633-1 | xmlrpc-c | Moderate | CVE-2026-15928: reflected XSS in error page | Leap 16.0 | 1.54.06 |
| openSUSE-SU-2026:21629-1 | gstreamer-plugins-bad | Moderate | CVE-2026-52718: bit/byte count mismatch crashes AV1 parser | Leap 16.0 | 1.26.7 |
| openSUSE-SU-2026:21634-1 | liboqs | Moderate | CVE-2025-52473, 44518, 46344: OOB reads & compiler side-channels | Leap 16.0 | 0.16.0 |
| openSUSE-SU-2026:21626-1 | qt6-svg | Important | CVE-2025-10729: use-after-free in pattern node processing | Leap 16.0 | 6.9.1 |
| SUSE-SU-2026:3839-1 | wicked | Important | CVE-2026-71401/02: OOB reads in DHCPv4 capture parsing | Leap 15.5, SLE 15 SP5 | 0.6.79 |
| SUSE-SU-2026:3840-1 | wicked | Important | CVE-2026-44932 + DHCP OOB reads: remote shell injection | Leap 15.6, SLE 15 SP6 | 0.6.79 |
| SUSE-SU-2026:3842-1 | wicked | Important | CVE-2026-71401/02: OOB reads in DHCPv4 capture parsing | Leap 15.4, SLE 15 SP4 | 0.6.79 |
| SUSE-SU-2026:3843-1 | suseconnect-ng | Moderate | 5 fixes: flag parsing, migration, registry deregistration | Leap 15.4, SLE Micro 5.3/5.4 | 1.23.0 |
| SUSE-SU-2026:3847-1 | texlive | Moderate | CVE-2026-63729: same synctex use-after-free as evince | Leap 15.4 | 2021.20210325.svn... |
Ubuntu Linux
Ubuntu issued another round of security patches, and this one leans heavily on the kernel. The main event is a livepatch update for the standard kernels across Ubuntu 16.04 through 24.04, closing 35 CVEs that touch ksmbd, rxrpc, nfsd, usbip, AppArmor, procfs, and a handful of other subsystems. If you run cloud, FIPS, or Raspberry Pi kernels, you are looking at separate updates for Azure, GCP, IBM, Oracle, and the Pi builds. Those carry the usual ABI bump, which means any out-of-tree modules you compiled will need rebuilding. If you've been hand-compiling kernel modules, grab a coffee.
Beyond the kernel, openCryptoki got patched for integer underflows and symlink mishandling that could let a token-group user escalate privileges. PAM also received a fix for a quirk where certain services reset failed login counters when calling the account phase without authenticating first, which effectively defeats lockout policies. You can handle the openCryptoki and PAM fixes with a standard apt upgrade, but the cloud and specialized kernels will require a reboot. The mainline kernels can stay on a livepatch if you prefer.
| Component | Affected Releases | Fix Focus | Recommended Action |
|---|---|---|---|
| openCryptoki | Ubuntu 24.04 LTS, 22.04 LTS | Integer underflows and symlink handling in PKCS#11 tokens (CVE-2026-40253, CVE-2026-23893) | apt upgrade |
| Linux Kernel (Mainline Livepatch) | Ubuntu 24.04, 22.04, 20.04, 18.04, 16.04 | 35 CVEs across ksmbd, rxrpc, nfsd, usbip, AppArmor, procfs, and netfilter | Refresh livepatch or apt upgrade |
| Linux Kernel (Cloud & RPi) | Ubuntu 24.04, 22.04 | WiFi mesh frame regression, SCTP, Open vSwitch, NVMe, SMB (CVE-2026-53224, CVE-2026-53246, CVE-2026-53247, CVE-2026-64531) | apt upgrade + reboot. ABI bump requires DKMS rebuild. |
| Linux Kernel (FIPS & GKE) | Ubuntu 22.04 | WiFi mesh injection flaw, x86 arch, InfiniBand, Ext4, IPv4/IPv6, Netfilter, SCTP | apt upgrade + reboot. ABI bump requires DKMS rebuild. |
| Linux Kernel (Azure CVM) | Ubuntu 20.04 LTS | WiFi mesh handling, SCTP, Open vSwitch (CVE-2026-53224, CVE-2026-53246, CVE-2026-64531) | apt upgrade + reboot. ABI bump requires DKMS rebuild. |
| Linux Kernel (GCP FIPS) | Ubuntu 20.04 LTS | WiFi mesh injection, crypto API, NVMe, Ext4, Ceph, SCTP, TIPC, and more | apt upgrade + reboot. ABI bump requires DKMS rebuild. |
| Linux Kernel (Azure Legacy) | Ubuntu 18.04, 16.04, 14.04 LTS | Filesystem infrastructure, OCFS2, B.A.T.M.A.N., SCTP, TIPC (CVE-2026-43071, CVE-2026-52914, CVE-2026-52993, CVE-2026-53043) | apt upgrade + reboot. ABI bump requires DKMS rebuild. |
| PAM | Ubuntu 24.04, 22.04, 20.04, 18.04 LTS | Account phase bypass clears failed login counters, defeating lockout policies | apt upgrade + reboot |
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
