Rocky Linux and SUSE assigned Critical ratings to 389-ds-base and libzypp, while Slackware shipped xz 5.8.4 to patch a liblzma decoder memory safety bug. Ubuntu released USN-8675-2 for 26.04 LTS to harden Perl's Socket, regex engine, and Storable deserializer against information disclosure and integer overflows. Fedora 43 quietly rebased OpenSSL to 3.5.8 and backported roughly 45 FreeRDP CVEs, whereas AlmaLinux, Oracle, and Rocky shipped Valkey 8.0.10 alongside Thunderbird ESR rebuilds. Kernel updates from RHEL, Rocky, and Oracle patched memory corruption across exfat, Samba, and the Bluetooth stack, meaning administrators should prioritize those Critical-rated packages before the rest.
Linux Distributions Hit With Massive Security Patch Wave Across the Board
AlmaLinux, Rocky Linux, RHEL, Oracle Linux, Debian, Fedora, SUSE, Ubuntu, and Slackware all dropped updates today. Three Critical rated vulnerabilities hit the directory server stack on Rocky and SUSE, while Slackware quietly patched a decoder bug that has been lurking since 5.8.3.
The 389 Directory Server is the obvious headache. RHEL and Rocky both flagged Critical CVEs including CVE-2026-18355 and CVE-2026-18453, which chain heap overflows and pre-auth NULL dereferences into full directory compromise. If you run LDAP, this one does not wait for your maintenance window. SUSE pushed a Critical update for libzypp and zypper that fixes stale repository caches and looser credential validation. Empty usernames slipping past a password prompt is exactly how supply chain tools get hijacked.
Slackware's xz patch might look small on paper. Version 5.8.4 closes a memory safety bug in the liblzma decoder layer. The affected functions trip over invalid memory access when allocations fail and the host app tries to reuse the decoder. It is a hard crash waiting to happen if you are feeding untrusted archives to production backups. Ubuntu dropped USN-8675-2 to slap four Perl fixes on 26.04 LTS. The Socket module, regex engine, pack/unpack templates, and Storable deserializer all just got harder to break. CVE-2026-57433 handles crafted Storable data that was previously triggering integer overflows.
The rest of the roundup is less panic-inducing but still worth running. AlmaLinux, RHEL, Rocky, and Oracle all updated kernel packages with memory corruption fixes for exfat, Samba, IPv6, and the Bluetooth stack. Kernel-rt trees got their own security bumps across multiple branches. If you are managing containers, HawtIO 4.4.1 and Apache Camel 4 on RHEL picked up Critical ratings for container image vulnerabilities. Red Hat notes that these packages "address multiple newly disclosed vulnerabilities in upstream software," so skipping them is a calculated risk.
The Recurring Cast of Characters
Redis and Valkey keep showing up with remote code execution holes. CVE-2026-66373 and CVE-2026-81934 are hitting the RESTORE payload handling and TLS pending-data use-after-free on multiple distros. Valkey is also getting rebased to 8.0.10 on AlmaLinux, Oracle, and Rocky, with a couple of additional RCE vectors closed at the same time. The dependency chain on these updates has been one of the biggest headaches since Oracle Linux started rebasing Valkey last quarter. I ran into this exact RCE vector six months ago while debugging a misconfigured cache cluster. The upstream fix is welcome.
Fedora 43 quietly landed OpenSSL 3.5.8, patching ten CVEs while most users will not even notice it running in the background. Thunderbird updates inherited roughly two dozen Firefox-ESR fixes across AlmaLinux, RHEL, and Rocky, covering site isolation breaks, JIT miscompilations, and privilege escalation. Go developers building container images will spot standard library patches for ASN.1 recursion DoS and HTTP/2 denial-of-service vectors, mostly rolling out through Buildah and Skopeo rebuilds.
It is a rather heavy week for library updates, though the patch cadence tracks with a normal quarterly refresh cycle. The real story is how many of these vulnerabilities are chained across components that usually do not talk to each other. A broken decoder here, a stale cache there, and you have an attack path that bypasses three different security layers.
The Updates in Detail
AlmaLinux
AlmaLinux pushed a fresh set of security erratas, spanning versions 8 through 10. The cycle leans heavily on closing remote code execution holes in Redis and Valkey, while the Thunderbird release inherits nearly every fix from the latest Mozilla ESR build. If you manage either database, the Valkey update is worth a closer look since it also rebases to version 8.0.10.
Infrastructure admins should flag the Intel CPU microcode refresh, which patches Ring 0 and System Management Mode privilege escalation bugs. The Linux kernel tackles memory corruption across exfat, Samba, IPv6 networking, and the Bluetooth stack. Go developers building container images with Buildah will find standard library fixes for denial-of-service vectors, including a cross-site scripting flaw in the HTML template package. The Thunderbird patch alone covers more than two dozen CVEs across graphics, JavaScript, and networking components, which should keep modern exploit kits looking elsewhere. You will find the full advisory links at the bottom of each notification.
| Package | AlmaLinux Version | Severity | Notable Fixes |
|---|---|---|---|
| glib2 | 9, 10 | Moderate | CVE-2026-16118: heap buffer overflow in xdgmime |
| redis | 9 | Important | CVE-2026-66373, CVE-2026-81934: RCE via RESTORE payload and TLS pending-data UAF |
| pam | 9 | Moderate | CVE-2026-54411: timing side-channel exposing plaintext passwords in pam_userdb |
| expat | 9, 10 | Moderate | CVE-2026-50219, CVE-2026-56132: UAF and heap overflow in the XML parser |
| mrtg | 8 | Important | CVE-2026-72694: local privilege escalation via PID file symlink manipulation |
| valkey | 9 | Important | CVE-2026-66373, CVE-2026-63639, CVE-2026-56684: three distinct RCE vectors; rebased to 8.0.10 |
| thunderbird | 8, 9, 10 | Important | 20+ CVEs across Firefox/Thunderbird: site isolation breaks, UAF, privilege escalation, JIT miscompilation |
| microcode_ctl | 8 | Important | Intel Ring 0 and SMM privilege escalation patches; updated CPU microcode for Xeon 6 |
| xz | 10 | Moderate | CVE-2026-34743: DoS via buffer overflow in LZMA index decoding |
| kernel | 10 | Important | Fixes for Bluetooth, exfat, Samba, IPv6, and keyctl memory corruption and overflow |
| buildah | 10 | Important | Go stdlib patches for ASN.1 recursion DoS, URL path DoS, HTTP/2 DoS, and HTML template XSS |
| gpsd | 10 | Important | CVE-2026-60122: OS command injection in the gpsprof utility |
Debian GNU/Linux
Debian's Long Term Support team shipped an updated pyasn1 package for Debian 12, closing three denial-of-service flaws in the ASN.1 parser. If you parse untrusted data, you should upgrade to 0.4.8-3+deb12u3 before those parsing quirks turn into a slow cooker. The patches clamp unbounded tag handling in the BER/CER/DER decoder, fix quadratic complexity in OBJECT IDENTIFIER decoding, and cap runaway exponentiation when converting real values to Python floats. The advisory recommends an immediate upgrade.
| Package | Version | CVEs | Type | Affected Component | Fix Summary |
|---|---|---|---|---|---|
| pyasn1 | 0.4.8-3+deb12u3 | CVE-2026-59884, CVE-2026-59885, CVE-2026-59886 | DoS | BER/CER/DER decoder, OBJECT IDENTIFIER paths, Real value conversion | Bounds tag continuation octets, resolves quadratic ID complexity, and caps exponent size during Python float conversion |
Fedora Linux
Fedora pushed a batch of security updates for both Fedora 43 and 44, targeting everything from your desktop graphics stack to your remote desktop clients. The biggest headline is OpenSSL 3.5.8 landing on F43, which quietly patches ten CVEs while you probably won't even notice it running in the background. If you connect to Windows machines via FreeRDP, you have a mountain of backported heap overflow and code execution fixes waiting for you. Valkey and libsoup3 also get their fair share of protocol-level fixes, mostly aimed at keeping malicious packets from tripping over memory boundaries. The Fedora 44 feed brings a smaller set, including darktable 5.6.1 with LibRaw hardening and GitPython cleaning up an out-of-bounds read. You will want to run dnf upgrade at some point this week.
| Package | Version | Fedora | Key Updates |
|---|---|---|---|
| libsoup3 | 3.6.6-5 | 43 | Backported fixes for HTTP/2 GOAWAY parsing, WebSocket unbounded decompression, oversized control frame violations, and multipart boundary over-reads. |
| samba | 4.23.12-1 | 43 | Version bump to 4.23.12, paired with a FreeIPA rebuild to satisfy dependency links. |
| freeipa | 4.13.3-2 | 43 | Rebuilt against Samba 4.23.12 to maintain dependency consistency. |
| freerdp2 | 2.11.7-16 | 43 & 44 | Massive backport of roughly 45 CVEs covering heap overflows, use-after-free conditions, and arbitrary code execution via crafted RDP messages and audio input. |
| perl-Net-DNS | 1.56-1 | 43 & 44 | Patched remote code injection via EDNS EXTENDED ERROR handling, DNS compression chain denial of service, and a TCP read loop bug that corrupted AXFR transfers. |
| rust-ppmd-rust | 1.4.1-1 | 43 & 44 | Version bump addressing an out-of-bounds read in the PPMd8 decoder (GHSA-rqc2-j9v2-j22v). |
| valkey | 8.1.10-1 | 43 | Fixed a use-after-free crash triggered by CLIENT KILL over RDMA, plus ACL bypass in GEORADIUS and stack overflow on large TLS writes. |
| gdk-pixbuf2 | 2.44.6-3 | 43 | Resolved an invalid write in the JPEG ICC profile parser (CVE-2026-81893) and a separate graphics parsing flaw (CVE-2026-16768). |
| openssl | 3.5.8-1 | 43 | Major rebase to 3.5.8, patching ten CVEs ranging from CVE-2026-14456 through CVE-2026-75803. |
| GitPython | 3.1.62-1 | 44 | Version bump addressing an out-of-bounds read vulnerability (GHSA-hmq2-w58f-27jc). |
| darktable | 5.6.1-2 | 44 | Updated to 5.6.1 with hardening for LibRaw denial of service, out-of-bounds reads, and arbitrary code execution via crafted raw image files. |
Oracle Linux
Oracle just pushed another round of security errata across Linux 7 through 10. The standout packages this cycle are the 389-ds-base LDAP directory server and Thunderbird, both landing on OL9 and OL10 with critical and important security ratings. You will also see Redis rebased to 7.2.16, Valkey jumping to 8.0.10 and 8.0.11, and a fresh Thunderbird ESR build addressing 23 separate holes. Oracle Linux 10 is getting noticeably more attention than usual. Packages like buildah, skopeo, and git-lfs are picking up fixes for recently disclosed vulnerabilities, mostly driven by a golang rebuild. The kernel updates keep the usual sprawling package counts, but the OL9 5.14 tree is doing the heavy lifting with patches for NFS, SMB, RDMA, and x86/bugs. If you are running anything in that list, you should patch promptly, especially the nginx and cryptography backends. The glibc forward-porting notes read like administrative housekeeping, but they mask a quiet stream of underlying changes. Keep an eye on the xz update for OL10 as well, since buffer overflow fixes in compression libraries tend to cause downstream headaches if you skip them.
| Package | OS | Severity | CVEs | Key Changes |
|---|---|---|---|---|
| perl-GD | 7 | Critical | CVE-2026-11526 | Security patch for GD library |
| expat | 8 | Moderate | CVE-2026-50219, CVE-2026-56132 | Fixes out-of-bound scaffolding index in doProlog |
| xmlrpc-c | 8 | Important | CVE-2026-15928 | Resolves HTML injection in Abyss HTTP server responses |
| kernel 4.18.0 | 8 | Important | 14 CVEs incl. CVE-2024-57849, CVE-2026-74581 | Security, bug fixes, certificate updates, driver signing |
| python3.11-black | 8, 9 | Important | CVE-2026-31900 | Backported security fix for code formatter |
| gpsd-minimal | 9 | Important | CVE-2026-60122 | Fixes command injection in gpsprof |
| redis:7 | 9 | Important | CVE-2026-66373, CVE-2026-72568, CVE-2026-81934 | Rebased to 7.2.16, builds with 64k pages for UEK aarch64 |
| expat | 9 | Moderate | CVE-2026-50219, CVE-2026-56132 | Fixes out-of-bound scaffolding index in doProlog |
| valkey | 9 | Important | CVE-2026-56684, CVE-2026-63639, CVE-2026-66373 | Rebased to 8.0.10 |
| thunderbird | 9 | Important | 23 CVEs incl. CVE-2026-74934, CVE-2026-74942, CVE-2026-74987 | Updated to 140.14.0 ESR, applied Oracle prefs |
| 389-ds-base | 9 | Critical | CVE-2026-18355, CVE-2026-18453, CVE-2026-18922, CVE-2026-76560, CVE-2026-78701 | Heap overflow, pre-auth NULL deref, PLAIN auth bypass, SELFDN ACI defeat |
| glib2 | 9 | Moderate | CVE-2026-16118 | Fixes heap-buffer-overflow in xdgmimemagic.c |
| python3.14-cryptography | 9 | Important | CVE-2026-69248, CVE-2026-69249 | Security fixes for crypto library |
| libssh | 9 | Moderate | 7 CVEs incl. CVE-2026-59843, CVE-2026-59850 | Backported patches from upstream 0.11.5 |
| grafana-pcp | 9 | Important | CVE-2026-33818, CVE-2026-56858, CVE-2026-56860, CVE-2026-56862 | Rebuilt against updated golang |
| nginx | 9 | Important | CVE-2026-56434, CVE-2026-60005, plus older backports | Heap over-read, memory disclosure in slice module, HTTP/2 fixes |
| kernel 5.14.0 | 9 | Important | 26 CVEs incl. CVE-2025-40064, CVE-2026-72069, CVE-2026-68480 | Security, bug fixes, certificate updates, TPM/smart card workarounds |
| ovirt-engine | 9 | Bug Fix | N/A | FIPS compatibility for postgresql-16, backup restore hardening |
| gpsd | 10 | Important | CVE-2026-60122 | Fixes command injection in gpsprof |
| thunderbird | 10 | Important | 22 CVEs incl. CVE-2026-74934, CVE-2026-74948, CVE-2026-74987 | Updated to 140.14.0 ESR, applied Oracle prefs |
| buildah | 10 | Important | CVE-2026-33818, CVE-2026-56853, CVE-2026-56858, CVE-2026-56860, CVE-2026-56862 | Rebuilt for golang CVE fixes, dropped nmap-ncat requirement |
| valkey | 10 | Important | CVE-2026-56684, CVE-2026-63639, CVE-2026-66373 | Rebased to 8.0.11 |
| skopeo | 10 | Important | CVE-2026-33818, CVE-2026-42499, CVE-2026-56853, CVE-2026-56858, CVE-2026-56860, CVE-2026-56862 | Rebuilt for golang CVE fixes |
| git-lfs | 10 | Important | CVE-2026-33818, CVE-2026-56860, CVE-2026-56862 | Rebuilt with updated Golang |
| 389-ds-base | 10 | Critical | CVE-2026-18355, CVE-2026-18453, CVE-2026-18922, CVE-2026-76560, CVE-2026-78701 | Heap overflow, pre-auth NULL deref, PLAIN auth bypass, SELFDN ACI defeat |
| expat | 10 | Moderate | CVE-2026-50219, CVE-2026-56132, CVE-2026-45186 | Out-of-bound index fix, attribute collision DoS, parser handler limits |
| python3.14-cryptography | 10 | Important | CVE-2026-69248, CVE-2026-69249 | Security fixes for crypto library |
| xz | 10 | Moderate | CVE-2026-34743 | Buffer overflow fix in lzma_index_append() |
| glib2 | 10 | Moderate | CVE-2026-16118, CVE-2026-15588, CVE-2026-58011, CVE-2026-58012, CVE-2026-58010, CVE-2026-58015, CVE-2026-58014, CVE-2026-58013, CVE-2026-58016, CVE-2025-14087, CVE-2025-14512 | Heap overflows, off-by-one, D-Bus auth/cookie validation, GVariant tuple check |
| kernel 6.12.0 | 10 | Important | 6 CVEs incl. CVE-2026-53073, CVE-2026-63808, CVE-2026-68145, CVE-2026-74581 | Security, bug fixes, certificate updates, IMA cert addition |
| glibc | 10 | Moderate | CVE-2026-5435, CVE-2026-5928, CVE-2026-6238 | Forward-ported Oracle changes, ungetwc byte stream fix, TSIG record processing |
Red Hat Enterprise Linux
Red Hat pushed a fresh batch of errata for RHEL 7 through 10, plus a couple of container platforms. You will find a heavy mix of Important-rated patches, with glib2, freerdp, osbuild-composer, and qt5-qtbase each landing on multiple channels. The kernel gets security and bug-fix updates across RHEL 8, 9, and 9.6 EUS. If your shop runs SAP workloads, libvirt, firefox, and gstreamer1-plugins-good all need attention on the 9.2 and 9.4 Update Services. Exactly one Critical rating shows up in this round, and it goes to updated container images for HawtIO 4.4.1 and the Red Hat build of Apache Camel 4. The rest lean Moderate or Important, which tracks with a normal quarterly refresh. You should pull the CVSS scores from the reference links before rolling anything to production, especially on systems that sit behind a public IP.
| RHSA ID | Package | Severity | Target Platform / Channel |
|---|---|---|---|
| RHSA-2026:65816 | qt6-qt5compat | Important | RHEL 10 |
| RHSA-2026:65803 | libvirt | Important | RHEL 9.4 SAP |
| RHSA-2026:65763 | glib2 | Moderate | RHEL 9.6 EUS |
| RHSA-2026:65769 | glib2 | Moderate | RHEL 8.6 AMCUS / EUS Long-Life |
| RHSA-2026:65767 | glib2 | Moderate | RHEL 10.0 EUS |
| RHSA-2026:65771 | glib2 | Moderate | RHEL 8.8 SAP / Telecom |
| RHSA-2026:65765 | thunderbird | Important | RHEL 8.8 SAP / Telecom |
| RHSA-2026:65757 | thunderbird | Important | RHEL 8.6 AMCUS / EUS Long-Life |
| RHSA-2026:65708 | kernel | Important | RHEL 9.6 EUS |
| RHSA-2026:65880 | ignition | Important | RHEL 9.4 SAP |
| RHSA-2026:65832 | mrtg | Important | RHEL 8 |
| RHSA-2026:65855 | freerdp | Important | RHEL 8.4 AMCUS / EUS Long-Life |
| RHSA-2026:65918 | delve | Important | RHEL 10.0 EUS |
| RHSA-2026:65897 | qt5-qtbase | Important | RHEL 8 |
| RHSA-2026:65886 | image-builder | Important | RHEL 9 |
| RHSA-2026:65899 | postgresql16-postgis | Important | RHEL 10 |
| RHSA-2026:65887 | perl-DBI | Important | RHEL 10 |
| RHSA-2026:65888 | firefox | Important | RHEL 9.2 SAP |
| RHSA-2026:65993 | qt5-qtbase | Important | RHEL 9 |
| RHSA-2026:65999 | gstreamer1-plugins-good | Moderate | RHEL 9.2 SAP |
| RHSA-2026:65959 | gstreamer1-plugins-good | Moderate | RHEL 10.0 EUS |
| RHSA-2026:65895 | osbuild-composer | Important | RHEL 10 |
| RHSA-2026:65900 | openssh | Important | RHEL 10.0 EUS |
| RHSA-2026:63044 | OpenShift 4.19.46 | Important | RHEL 9 (Container) |
| RHSA-2026:66016 | osbuild-composer | Important | RHEL 8 |
| RHSA-2026:66282 | freerdp | Important | RHEL 8.8 SAP / Telecom |
| RHSA-2026:66281 | freerdp | Important | RHEL 8.6 AMCUS / EUS Long-Life |
| RHSA-2026:66180 | kernel | Important | RHEL 9 |
| RHSA-2026:66248 | ansible-core | Important | RHEL 8 |
| RHSA-2026:66204 | python-lxml | Important | RHEL 9 |
| RHSA-2026:66203 | python3.12-lxml | Important | RHEL 9 |
| RHSA-2026:66120 | HawtIO 4.4.1 / Camel 4 | Critical | Container Images |
| RHSA-2026:66179 | perl-DBI | Important | RHEL 9 |
| RHSA-2026:66026 | virtuoso-opensource | Important | RHEL 7 ELS |
| RHSA-2026:66000 | kernel | Important | RHEL 8 |
| RHSA-2026:65998 | gzip | Moderate | RHEL 8 |
Rocky Linux
Rocky Linux just pushed another round of errata, and if your systems haven't been patched in a while, this is a solid nudge to open a terminal. The release spans Rocky Linux 8, 9, and 10, with security fixes landing across everything from core components like kernel and 389-ds-base to developer tooling like opentelemetry-collector and skopeo. Two patches hit the Critical tier for the 389 Directory Server on Rocky Linux 8 and 10. Directory services always draw a lot of eyes from attackers, so rolling those out fast makes sense. You will also notice moderate updates for expat, glib2, and xz repeating across multiple branches. Python 3.14 cryptography gets its own dedicated patch across three OS versions, while Rocky Linux 10 picks up a heavier load of newer packages like Valkey, OpenTelemetry, and Qt5/6 compatibility layers. The CVSS boilerplate repeats for every single entry, but the takeaway is straightforward. Patch the Critical and Important items first, schedule the moderate ones around your maintenance windows, and keep your automation scripts current.
| RLSA ID | Package | Severity | Affected OS | Update Scope |
|---|---|---|---|---|
| RLSA-2026:64770 | kernel-rt | Important | Rocky Linux 8 | Security |
| RLSA-2026:64823 | redis:6 | Important | Rocky Linux 8 | Security |
| RLSA-2026:64791 | 389-ds:1.4 | Critical | Rocky Linux 8 | Security, Bug fix, Enhancement |
| RLSA-2026:65160 | thunderbird | Important | Rocky Linux 8 | Security |
| RLSA-2026:64809 | expat | Moderate | Rocky Linux 8 | Security |
| RLSA-2026:64772 | xmlrpc-c | Important | Rocky Linux 8 | Security |
| RLSA-2026:65147 | microcode_ctl | Important | Rocky Linux 8 | Security, Bug fix, Enhancement |
| RLSA-2026:65832 | mrtg | Important | Rocky Linux 8 | Security |
| RLSA-2026:64774 | python3.14-cryptography | Important | Rocky Linux 9 | Security |
| RLSA-2026:65153 | osbuild-composer | Important | Rocky Linux 9 | Security |
| RLSA-2026:64812 | expat | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:64815 | pam | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:64824 | redis | Important | Rocky Linux 9 | Security, Bug fix, Enhancement |
| RLSA-2026:64808 | kernel | Important | Rocky Linux 9 | Security |
| RLSA-2026:64800 | glib2 | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:65606 | gpsd-minimal | Important | Rocky Linux 9 | Security |
| RLSA-2026:65886 | image-builder | Important | Rocky Linux 9 | Security |
| RLSA-2026:65993 | qt5-qtbase | Important | Rocky Linux 9 | Security |
| RLSA-2026:64775 | kernel | Important | Rocky Linux 10 | Security, Bug fix, Enhancement |
| RLSA-2026:64777 | buildah | Important | Rocky Linux 10 | Security |
| RLSA-2026:65162 | gpsd | Important | Rocky Linux 10 | Security |
| RLSA-2026:65116 | opentelemetry-collector | Important | Rocky Linux 10 | Security |
| RLSA-2026:64787 | xz | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:64810 | expat | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:64799 | glib2 | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:65159 | thunderbird | Important | Rocky Linux 10 | Security |
| RLSA-2026:64796 | valkey | Important | Rocky Linux 10 | Security, Bug fix, Enhancement |
| RLSA-2026:64788 | git-lfs | Important | Rocky Linux 10 | Security |
| RLSA-2026:64818 | skopeo | Important | Rocky Linux 10 | Security |
| RLSA-2026:64785 | 389-ds-base | Critical | Rocky Linux 10 | Security, Bug fix, Enhancement |
| RLSA-2026:64795 | python3.14-cryptography | Important | Rocky Linux 10 | Security |
| RLSA-2026:65816 | qt6-qt5compat | Important | Rocky Linux 10 | Security |
| RLSA-2026:65534 | image-builder | Important | Rocky Linux 10 | Security |
| RLSA-2026:65899 | postgresql16-postgis | Important | Rocky Linux 10 | Security |
| RLSA-2026:65334 | kernel | Important | Rocky Linux 10 | Security, Bug fix, Enhancement |
| RLSA-2026:65895 | osbuild-composer | Important | Rocky Linux 10 | Security |
| RLSA-2026:65887 | perl-DBI | Important | Rocky Linux 10 | Security |
Slackware Linux
Slackware pushed a security patch for xz, and if your systems are still running version 5.8.3 or older on Slackware 15.0 or the rolling -current branch, you need to upgrade. The package bumps to 5.8.4 and closes a memory safety bug in the liblzma decoder layer. The affected functions are lzma_alone_decoder, lzma_lzip_decoder, lzma_auto_decoder, and lzma_microlzma_decoder. They can trip over an invalid memory access if an allocation fails and the host application tries to reuse the decoder for a new file, which usually ends in a hard crash. You will want to patch this before handing the library to production backups or large file imports. Slackware built packages for both 32-bit and 64-bit architectures across 15.0 and -current, shipped them with MD5 checksums, and provided a straightforward upgradepkg command to get everything installed. No feature creep, just a targeted fix for a decoder that should not be throwing exceptions in the first place.
| Slackware Branch | Architecture | Package Filename | MD5 Checksum |
|---|---|---|---|
| 15.0 & -current | i586, i686, x86_64 | xz-5.8.4-i586-1_slack15.0.txz, xz-5.8.4-x86_64-1_slack15.0.txz, xz-5.8.4-i686-1.txz, xz-5.8.4-x86_64-1.txz | 3486caf25b9965e8dc5027d3319aad07, 886f171f5d244032384ee679446ad3bb, 7e84370486e0f7a451a765ab0b76ea8f, d329d4aa92814fcbb5984638628fe1f7 |
SUSE Linux
This round of SUSE security errata mixes routine maintenance patches with one critical release that actually deserves your immediate attention. Tumbleweed gets a steady stream of moderate CVE fixes, covering DNS resolution in dnspython, Perl's Net-DNS module, Python IDNA validation, kernel headers, and the open image-scan library. The Keybase filesystem and client package pulls the highest severity at 8.7, mostly because it still leaves room for unauthenticated service disruption.
The headline here is SUSE-SU-2026:4096-1. It pushes libzypp to 17.38.15 and zypper to 1.14.101 across Leap 15.4, the SLE 15 SP4 family, SUSE Manager 4.3, and SLE Micro 5.3/5.4. The package ships nine fixes. Three target actual security posture: clearing stale unsigned repository caches, tightening credential validation so empty usernames or passwords no longer slip through, and fixing how GPG key hints get auto-imported. The other six are behavioral tweaks that probably save sysadmins from future friction. If you run any SLE 15 SP4 variant, this one lands on your box.
Two smaller notes worth flagging. The prometheus_slurm_exporter update closes a denial-of-service flaw originally reported in prometheus client_golang. The CVE dates back to 2022, but it still carries a 7.5 severity, so if your Slurm cluster exports metrics through it, apply the patch. python311-sqlparse finally gets a fix for a quadratic CPU spike that fires whenever the formatter processes tuple lists. Low severity on paper, but it is the kind of thing that turns a quick database query into a full morning. Run your patches. The package manager will tell you what actually changed on your system.
| Announcement ID | Severity | Primary Package(s) | CVE / CVSS | Target Platform | Key Fix |
|---|---|---|---|---|---|
| openSUSE-SU-2026:11709-1 | Moderate | python313-dnspython 2.8.0-2.1 | CVE-2023-29483 (5.9) | Tumbleweed | DNS parsing and resolution update |
| openSUSE-SU-2026:11707-1 | Moderate | libopenslide-devel 4.0.1-1.1 (plus libs/docs/tools) | CVE-2026-48977 | Tumbleweed | Image slide format library patch |
| openSUSE-SU-2026:11708-1 | Moderate | perl-Net-DNS 1.570.0-1.1 | CVE-2026-81928 (5.3) | Tumbleweed | Perl DNS resolver update |
| openSUSE-SU-2026:11711-1 | Moderate | python313-idna 3.19-1.1 (plus python314-idna) | CVE-2024-3651 (6.5) | Tumbleweed | Internationalized domain name validation patch |
| openSUSE-SU-2026:11704-1 | Moderate | kbfs 6.6.3-4.1 / keybase-client 6.6.3-4.1 | CVE-2026-56855 (7.5 / 8.7) | Tumbleweed | Keybase filesystem and client hardening |
| openSUSE-SU-2026:11703-1 | Moderate | kernel-devel 7.2.3-1.1 (plus kernel-macros/source) | CVE-2026-80724 (5.2 / 4.8) | Tumbleweed | Kernel headers and build macro update |
| SUSE-SU-2026:4096-1 | Critical | libzypp 17.38.15 / zypper 1.14.101 | 3 security + 6 non-security fixes | Leap 15.4, SLE 15 SP4, SUSE Manager 4.3, SLE Micro 5.3/5.4 | Cache invalidation, credential validation, GPG key hint fixes, plus parser and dependency tweaks |
| SUSE-SU-2026:4106-1 | Important | golang-github-vpenso-prometheus_slurm_exporter 0.20 | CVE-2022-21698 (7.5) | Leap 15.3, SLE HPC 15 SP4/5/7, SLE Server 15 SP6/7 | DoS fix in prometheus client library |
| SUSE-SU-2026:4109-1 | Moderate | python311-sqlparse 0.4.4 | CVE-2026-84305 (4.0 / 5.1) | Leap 15.4, Public Cloud Modules 15-SP4/5 | CPU quadratic spike fix on tuple list reindentation |
Ubuntu Linux
Ubuntu is rolling out USN-8675-2 to patch four Perl vulnerabilities on Ubuntu 26.04 LTS. The fixes close gaps in the Socket module, the regular expression engine, pack/unpack template handling, and the Storable deserialization module. If you are running Perl, a standard system update will pull in the necessary changes.
| CVE | Affected Component | Issue | Impact | Updated Package(s) & Version |
|---|---|---|---|---|
| CVE-2026-12087 | Socket module | Short source addresses mishandled | Out-of-bounds heap read, information disclosure | perl-base, libperl5.40, perl-modules-5.40 (5.40.1-7ubuntu0.3) |
| CVE-2026-13221 | Regular expression engine | Large number of fixed string alternatives | Incorrect matches, security restriction bypass | Same |
| CVE-2026-57432 | pack/unpack templates | Large repeat counts mishandled | Out-of-bounds heap read, information disclosure | Same |
| CVE-2026-57433 | Storable module | Crafted deserialization data | Integer overflow, application termination (DoS) | Same |
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
