Today's Linux security roundup delivers a massive wave of advisories across nearly every major distribution, driven by urgent patches for DNS cache poisoning in BIND and Unbound, authentication bypasses in libssh, and buffer overflows across gstreamer and .NET 10.0. Red Hat flags four critical updates for Keycloak 26.4.15 and 26.6.6, while SUSE pushes thirty-four vulnerabilities in rsync and splits Redis fixes across multiple supported branches. Ubuntu's August 18 release focuses on kernel ABI changes requiring module rebuilds, alongside a remote code execution flaw in c3p0-java, and Fedora 43 and 44 ship Python 3.14.7 and GitPython 3.1.59 to close CPU exhaustion and path traversal holes
Linux Security Roundup: Today's Patches Hit BIND, libssh, Keycloak, and rsync
A coordinated wave of advisories lands today. Clear a maintenance window before the month wraps up.
If your server fleet has been humming along since the last patch cycle, you will want to grab a coffee and schedule downtime. Today's Linux security roundup covers nearly every major distribution, and the common thread is unmistakable. Authentication bypasses, DNS cache poisoning, and stack overflows are still topping the threat lists. The patches span AlmaLinux to Ubuntu, with severity ratings clustering firmly in the Important and Critical categories. You are not debugging novel attack vectors here. You are closing known doors.
The threats tying the stack together
BIND and Unbound are showing up on almost every advisory table. AlmaLinux, Oracle, Rocky, and SUSE all shipped patches for cache poisoning and RRSIG validation flaws. If you run a public resolver or a recursive forwarder, the priority should be straightforward. You do not want to wait for the "Critical" column to claim it.
Keep in mind that libssh is the other recurring headline. Eleven CVEs land on AlmaLinux 10, covering GSSAPI key disclosure, stack overflows, and authentication bypasses. Oracle Linux and Rocky Linux followed suit with backported hardening that closes nearly identical attack surfaces. SSH daemons that have been idle since early 2026 should get updated now.
gstreamer plugins are taking another hit across AlmaLinux, Rocky, and Oracle. Out-of-bounds reads in the AVI demuxer, integer overflows in ASFMUX, and ADPCM decoder validation gaps round out the batch. Not exactly the most glamorous targets, but media pipelines tend to run with elevated privileges. That makes buffer handling worth a closer look.
.NET 10.0 finally has official tail support across AlmaLinux, Oracle Linux, and Rocky Linux. It took a while to appear in the distro repos, but four CVEs hitting the runtime, mostly revolving around security bypasses and information disclosure, make the wait reasonable. If your container images pin to older branches, this is a good reminder to audit your base layers.
Distribution-specific calls out
Red Hat's rollout leans on Keycloak. Four critical advisories hit both the 26.4.15 and 26.6.6 builds across operator images and base packages. If your authentication layer sits on either version, letting this sit in your backlog is a choice you will probably wish you hadn't made. The rest of the Red Hat batch skews Important, touching pipewire, OpenShift, and kernel patching for the 9.6 EUS stream. Moderate ratings for PAM and attr on RHEL 8 round out the list.
SUSE went loud with rsync. Thirty-four vulnerabilities landed in a single advisory, covering daemon escape routines, memory corruption, command injection, and authentication bypasses. Chroot escapes and symlink races mean anyone hosting public sync endpoints should treat this as a top priority. Redis got similar treatment across four advisories for the same RESTORE payload flaw. SUSE split it out by release branch to save you from guessing which track you actually run.
Ubuntu's August 18 batch focuses on kernel notices across releases from 14.04 through 26.04. There is also a patch for c3p0-java, which shipped with a remote code execution flaw tied to maliciously crafted serialized objects and JNDI references. The kernel side carries a consistent warning: every update introduces an ABI change. If you maintain out-of-tree modules or DKMS-built drivers, rebuild them after the reboot. Skip the reboot. You will be chasing load failures.
Fedora 43 and 44 pushed Python 3.12 and 3.14 to 3.14.7, plugging CPU-hogging denial-of-service holes in the HTML parser and a tarfile extraction trick that lets files wander off the filesystem. GitPython 3.1.59 swallowed sixteen GitHub Security Advisories covering path traversal and injection flaws. If you run any of these services, the upgrades are already in the repo.
A detailed overview
AlmaLinux
AlmaLinux pushed a fresh round of security errata covering AlmaLinux 8, 9, and 10. The batch spans directory servers, DNS resolvers, the Linux kernel, .NET runtimes, and several network libraries. BIND and Unbound on AlmaLinux 10 both carry multiple CVEs, while libssh on the same release absorbs eleven patches for issues ranging from stack overflows to authentication bypasses. The kernel updates for AlmaLinux 8 and 9 bring memory safety and scheduling fixes, and PHP 8.3 and 8.4 on AlmaLinux 10 get a low-severity OpenSSL buffer flaw patched alongside version rebases. HAProxy, gstreamer, curl, and libXfont2 round out the rest with typical protocol handling and buffer overflow issues. You should check the individual CVE pages for CVSS scores before running yum update, though the heavy concentration of Important and Moderate ratings makes this a solid candidate for a maintenance window.
| Advisory ID | Package | OS | Severity | Key Fixes / CVEs |
|---|---|---|---|---|
| ALSA-2026:55530 | 389-ds | 8 | Important | Filter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs) |
| ALSA-2026:55804 | nghttp2 | 8 | Moderate | HTTP smuggling via ambiguous upgrade requests (CVE-2026-58055) |
| ALSA-2026:55859 | haproxy | 8 | Important | DoS via HPACK dynamic table insertions (CVE-2026-55204) |
| ALSA-2026:48170 | php | 10 | Low | Rebase to 8.3.32, OpenSSL AES-WRAP-PAD DoS fix (CVE-2026-14355) |
| ALSA-2026:49914 | php8.4 | 10 | Low | Rebase to 8.4.23, same OpenSSL AES-WRAP-PAD fix |
| ALSA-2026:55424 | 389-ds-base | 10 | Important | Filter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs) |
| ALSA-2026:55432 | curl | 10 | Important | Uncleared proxy authentication state disclosure (CVE-2026-8927) |
| ALSA-2026:55434 | gstreamer1-plugins-good | 10 | Moderate | Fujifilm strd underflow, vprp out-of-bounds read (2 CVEs) |
| ALSA-2026:55435 | gstreamer1-plugins-ugly-free | 10 | Important | ASFMUX bounds check integer overflow (CVE-2026-19389) |
| ALSA-2026:55437 | bind | 10 | Important | Wildcard CNAME RPZ bypass, DNSSEC validation issues, cache poisoning (6 CVEs) |
| ALSA-2026:55892 | unbound | 10 | Important | Cache poisoning via RRSIG validation, malformed EDNS DoS (2 CVEs) |
| ALSA-2026:55448 | libXfont2 | 10 | Important | Heap buffer overflow, out-of-bounds read/write in font server (2 CVEs) |
| ALSA-2026:55679 | haproxy | 10 | Important | HPACK DoS, FastCGI response smuggling (2 CVEs) |
| ALSA-2026:55764 | kernel | 8 | Important | SLUB metadata access, AMDKFD/i915/amdgpu fixes, can:bcm privilege escalation (10 CVEs) |
| ALSA-2026:55765 | kernel-rt | 8 | Important | Mirrors standard kernel security fixes (10 CVEs) |
| ALSA-2026:55446 | libXfont2 | 8 | Important | Heap buffer overflow, out-of-bounds read/write in font server (2 CVEs) |
| ALSA-2026:55784 | unbound | 8 | Important | Cache poisoning via RRSIG validation (CVE-2026-44690) |
| ALSA-2026:55439 | curl | 9 | Important | Auth bypass, OAuth2 token leakage, SSH host key bypass, TLS mismatch (4 CVEs) |
| ALSA-2026:55436 | gstreamer1-plugins-good | 9 | Moderate | Fujifilm strd underflow, vprp out-of-bounds read (2 CVEs) |
| ALSA-2026:55865 | gstreamer1-plugins-bad-free / ugly-free | 9 | Important | ADPCM heap write, ASFMUX bounds check (2 CVEs) |
| ALSA-2026:55772 | haproxy | 9 | Important | HPACK DoS, FastCGI response smuggling (2 CVEs) |
| ALSA-2026:55841 | unbound | 9 | Important | Cache poisoning via RRSIG validation, malformed EDNS DoS (2 CVEs) |
| ALSA-2026:55447 | libXfont2 | 9 | Important | Heap buffer overflow, out-of-bounds read/write in font server (2 CVEs) |
| ALSA-2026:55857 | .NET 10.0 | 9 | Important | Security bypass, info disclosure, DoS, privilege escalation (4 CVEs) |
| ALSA-2026:55856 | .NET 9.0 | 9 | Important | Security bypass, info disclosure, DoS, privilege escalation (4 CVEs) |
| ALSA-2026:55541 | nodejs22 | 10 | Important | brace-expansion DoS, ip-address SSRF (3 CVEs) |
| ALSA-2026:55855 | libssh | 10 | Important | GSSAPI key disclosure, auth bypass, stack overflow, proxy command flaws (11 CVEs) |
| ALSA-2026:55858 | .NET 10.0 | 10 | Important | Security bypass, info disclosure, DoS, privilege escalation (4 CVEs) |
| ALSA-2026:55433 | gstreamer1-plugins-bad-free | 10 | Important | ADPCM heap out-of-bounds write (CVE-2026-19387) |
| ALSA-2026:55423 | 389-ds-base | 9 | Important | Filter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs) |
| ALSA-2026:55440 | glib2 | 9 | Moderate | Variant serializer over-read, GDateTime OOB, regex/giochannel over-reads, path traversal, SASL DoS (7 CVEs) |
| ALSA-2026:54443 | kernel | 9 | Important | ivpu IPC truncation, net/sched RCU fix, VM page table dirty bit fix (2 CVEs + bug fixes) |
Debian GNU/Linux
Debian issued another batch of security patches, splitting the load between a massive Bookworm kernel roll and a cluster of Trixie application fixes. If you are still on Debian 12, the linux-6.12 advisory is the one you will care about most. It addresses over a hundred CVEs covering privilege escalation, denial of service, and information leaks, while also folding in the standard stable kernel bug fixes from release 6.12.101. The Bookworm calibre update is narrower but equally practical: a malformed EPUB, OPF, or PDF file can trick the e-book manager into executing arbitrary Python code through its metadata reader, and this release also shuts the door on a regression from an earlier patch.
Trixie takes the lead on the application front. SPIP, the PHP publishing engine, picked up an unauthenticated remote code execution flaw that warrants an immediate install. librabbitmq closes two issues that could trigger a crash or let an attacker run code inside an AMQP client. The SRT UDP streaming library gets patched against two flaws that might enable a denial of service or allow attackers to skip encryption altogether. Swift wraps up the list with three vulnerabilities, including SSRF-driven information leaks and authorization bypasses in its S3 middleware. You should run apt update && apt full-upgrade and let the package manager handle the rest.
| Package | Advisory | Release | CVEs | Vulnerability Summary | Fixed Version |
|---|---|---|---|---|---|
| calibre | DLA 4744-1 | Debian 12 (Bookworm) | CVE-2026-53511 | Malicious EPUB/OPF/PDF executes Python code via metadata parsing. Closes regression from prior fix. | 6.13.0+repack-2+deb12u10 |
| linux-6.12 | DLA 4745-1 | Debian 12 (Bookworm) | ~130 CVEs (incl. CVE-2025-40098, CVE-2026-45897, CVE-2026-68093+) | Privilege escalation, denial of service, and information leaks. Includes stable kernel fixes from 6.12.101. | 6.12.101-1~deb12u1 |
| spip | DSA 6448-1 | Debian 13 (Trixie) | None assigned yet | Unauthenticated remote code execution in the publishing engine. | 4.4.20+dfsg-0+deb13u1 |
| librabbitmq | DSA 6447-1 | Debian 13 (Trixie) | CVE-2026-59986, CVE-2026-61547 | Denial of service or arbitrary code execution in the AMQP client library. | 0.15.0-1+deb13u2 |
| srt | DSA 6450-1 | Debian 13 (Trixie) | CVE-2026-55868, CVE-2026-55869 | Denial of service or encryption bypass in the UDP streaming library. | 1.5.4-1+deb13u1 |
| swift | DSA 6449-1 | Debian 13 (Trixie) | CVE-2026-50221, CVE-2026-71191, CVE-2026-71192 | SSRF information disclosure and authorization bypass in the S3 middleware. | 2.35.1-0+deb13u3 |
Fedora Linux
Fedora pushed out another round of security patches across Fedora 43 and 44, and Python took the brunt of the attention. Both releases got 3.12 and 3.14 bumped to 3.14.7, plugging a couple of CPU-hogging denial-of-service holes in the HTML parser and a tarfile extraction trick that lets files wander off the filesystem. libnfs and lemonldap-ng got tightened up against information disclosure and configuration bypasses, while GitPython swallowed sixteen GitHub Security Advisories in its 3.1.59 release. If you run any of these services on a Fedora box, the upgrades are already in the repo. Pull them in with sudo dnf upgrade --advisory plus the relevant advisory ID, and you can skip the panic when the next audit comes around.
| Package | Version | Fedora Release(s) | Primary Security Fix | Advisory ID |
|---|---|---|---|---|
| python3.14 | 3.14.7 | 43, 44 | CPU DoS in HTML parser (CVE-2026-15308), tarfile extraction bypass (CVE-2026-11940) | FEDORA-2026-7f32bbb5b0 (F43), FEDORA-2026-2c124fcf93 (F44) |
| python3.12 | 3.12.14 | 44 | DoS via crafted XML (CVE-2026-7210), CPU exhaustion in unicodedata (CVE-2026-3276), tarfile extraction bypass (CVE-2026-11940) | FEDORA-2026-a9f0296a41 |
| libnfs | 6.0.2-9 | 43 | Information disclosure and data manipulation/corruption via crafted NFS connections (CVE-2026-57918, CVE-2026-53689) | FEDORA-2026-2e196b6fa5 |
| lemonldap-ng | 2.23.3 | 43, 44 | Addresses CVE-2026-19349 | FEDORA-2026-d8ffb92441 (F43), FEDORA-2026-55e1334aed (F44) |
| perl-Imager | 1.034 | 43, 44 | EXIF ASCII field decoding flaw (CVE-2026-19082) | FEDORA-2026-4fb0f012fb (F43), FEDORA-2026-8a61adae6f (F44) |
| perl-List-SomeUtils-XS | 0.59 | 43 | Heap buffer overflow in pairwise() function (CVE-2026-12844) | FEDORA-2026-6217093b91 |
| radsecproxy | 1.11.4 | 43, 44 | Fixes MS-MPPE size/alignment check (GHSA-wj29-mxmc-q98c), resolves crashes on oversized rewrites and config validation | FEDORA-2026-057cd843d0 (F43), FEDORA-2026-099bb42b08 (F44) |
| libgit2 | 1.9.7 | 44 | Routine upstream release | FEDORA-2026-86684eb696 |
| GitPython | 3.1.59 | 44 | Resolves 16 GitHub Security Advisories spanning path traversal, injection, and parsing flaws | FEDORA-2026-166bfc4f18 |
Oracle Linux
Oracle just dropped another wave of security advisories across OL8, OL9, and OL10, and if your infrastructure leans heavily on DNS, identity services, or reverse proxies, this is the batch you should install this week. bind quietly patched six separate issues ranging from malformed response assertions to wildcard cache poisoning. unbound and 389-ds followed the same playbook, closing pre-auth injection vectors and stack overflow flaws that have been floating around since early 2026. libssh brought eleven related CVEs into the fold, mostly from backported hardening that keeps SSH daemons from tripping over themselves.
OL10 picked up .NET 10.0 with an official Oracle Linux tail, alongside a fresh curl update that corrected proxy environment detection and HTTP Negotiate connection reuse. Node.js 22 showed up on both OL8 and OL10 again, mostly wrangling dependency vulnerabilities in npm packages and sqlite. Gstreamer's "good," "bad," and "ugly" plugin families all took hits for out-of-bounds reads and integer overflows in AVI and demuxer code. PCP got a solid dose of command injection guards and new metrics, though the real story here is just keeping the monitoring stack honest. You will want to apply these before the "Important" ratings age into the "Critical" column.
| Advisory ID | Package | Oracle Linux Version(s) | CVEs Addressed | Key Changes |
|---|---|---|---|---|
| ELSA-2026-55448 / 55447 | libXfont2 | 10, 9 | CVE-2026-44950, CVE-2026-59679 | Security patch for X font rendering library |
| ELSA-2026-55855 | libssh | 10 | CVE-2026-15370, CVE-2026-59842–59851 | Backported fixes from 0.12.2 across 11 CVEs |
| ELSA-2026-55617 | pcp | 10 | CVE-2026-16524, 16526, 16527, 16529 | Security hardening, new nfsiostat/proc metrics, command injection guards |
| ELSA-2026-55541 | nodejs22 | 10 | CVE-2026-14257, 69152, 69192 | Dependency bumps (ip-address, brace-expansion), c-ares added as explicit dep |
| ELSA-2026-55435 / 55865 | gstreamer1-plugins-ugly-free | 10, 9 | CVE-2026-19389 | Integer overflow fix in asfdemux |
| ELSA-2026-55892 / 55841 | unbound | 10, 9 | CVE-2026-44690, CVE-2026-55973 | Cross-zone cache poisoning and stack buffer overflow fixes |
| ELSA-2026-55679 / 55772 | haproxy | 10, 9 | CVE-2026-55203, CVE-2026-55204 | uint16_t overflow in FCGI demux, hpack pointer dereference |
| ELSA-2026-55437 | bind | 10 | CVE-2026-10723, 11331, 11622, 11721, 13204, 13321 | Six DNSSEC/cache poisoning/assertion failure patches |
| ELSA-2026-55433 / 55865 | gstreamer1-plugins-bad-free | 10, 9 | CVE-2026-19387 | ADPCM decoder input validation fix |
| ELSA-2026-55434 / 55436 | gstreamer1-plugins-good | 10, 9 | CVE-2026-73433, 73434 | Out-of-bounds reads in AVI demuxer |
| ELSA-2026-55432 | curl | 10 | CVE-2026-8927 (+ legacy fixes) | Proxy env detection, connection reuse auth bypass, TLS reuse |
| ELSA-2026-55424 / 55423 / 55530 | 389-ds-base | 10, 9, 8 | CVE-2026-11770, 11788, 15722 | Pre-auth filter injection, NULL pointer deref, stack overflow |
| ELSA-2026-55858 | .NET 10.0 | 10 | CVE-2026-62899, 62900, 62901, 62909 | Official Oracle Linux support, runtime/SDK update |
| ELSA-2026-55784 | unbound | 8 | CVE-2026-44690 | Cache poisoning fix for older branch |
| ELSA-2026-55859 | haproxy | 8 | CVE-2026-55204 | Hpack pointer dereference |
| ELSA-2026-54530 | nodejs:22 | 8 | CVE-2026-11822, 11824, 14257, 69152, 69192 | Dependency updates, sqlite hardening, npm rebase |
Red Hat Enterprise Linux
Red Hat lined up another round of security advisories for RHEL, and you should clear a change window before the month wraps up. The headline here is Keycloak. Four critical updates hit both the 26.4.15 and 26.6.6 builds across operator images and base packages. If your authentication layer sits on either version, letting this sit in your backlog is a choice you will probably wish you hadn't made. The remainder of the rollout skews Important, touching pipewire, the kernel, OpenShift, gstreamer, and a string of lower profile utilities. You will spot a handful of Moderate ratings for attr, pam, and the kernel on the 9.6 EUS stream. CVSS scores are attached to each CVE reference, so pull those numbers if you need to justify the change request to your CAB. Test in your non-prod environment first, then push it out.
| RHSA ID | Component | Severity | Target Platform / Release |
|---|---|---|---|
| 56029 | pipewire | Important | RHEL 9.6 EUS |
| 56048 | redhat-ds:12 (Directory Server 12.2) | Important | RHEL 9 |
| 54599 | OpenShift Container Platform 4.21.29 | Important | OpenShift 4.21 |
| 56130 | sg3_utils | Important | RHEL 8 |
| 56133 | attr | Moderate | RHEL 8 |
| 56131 | pam | Moderate | RHEL 8 |
| 56143 | grafana-pcp | Important | RHEL 10.0 EUS |
| 54769 | OpenShift Container Platform 4.22.10 | Important | OpenShift 4.22 |
| 54580 | OpenShift Container Platform 4.20.34 | Important | OpenShift 4.20 |
| 54581 | OpenShift Container Platform 4.20.34 | Important | OpenShift 4.20 |
| 56050 | redhat-ds:12 (Directory Server 12.4) | Important | RHEL 9 |
| 56047 | redhat-ds:11 (Directory Server 11.7) | Important | RHEL 8 |
| 56223 | grafana-pcp | Important | RHEL 9.6 EUS |
| 56028 | pipewire | Important | RHEL 9.4 SAP Solutions |
| 56225 | kpatch-patch (multiple kernel versions) | Important | RHEL 9.6 EUS |
| 56224 | kpatch-patch (multiple kernel versions) | Important | RHEL 9.4 SAP Solutions |
| 56007 | mysql8.4 | Important | RHEL 10 |
| 56219 | python3 | Important | RHEL 8 |
| 56658 | gstreamer1-plugins-bad-free | Important | RHEL 9.2 SAP Solutions |
| 56574 | kernel | Moderate | RHEL 9.6 EUS |
| 56573 | kernel | Important | RHEL 9.4 SAP Solutions |
| 56521 | gstreamer1-plugins-bad-free | Important | RHEL 8 |
| 56519 | Keycloak 26.4.15 (Images) | Critical | OpenShift Container Platform |
| 56524 | Keycloak 26.6.6 (Images) | Critical | OpenShift Container Platform |
| 56523 | Keycloak 26.6.6 (Packages) | Critical | Red Hat Enterprise Linux |
| 56520 | Keycloak 26.4.15 (Packages) | Critical | Red Hat Enterprise Linux |
| 55992 | mod_http2 | Important | RHEL 9.4 SAP Solutions |
Rocky Linux
Rocky Linux just pushed a fresh batch of errata across versions 8, 9, and 10. Most of these land as security patches, with a few covering routine kernel maintenance and a .NET 10.0 update that bundles security fixes alongside bug reports and performance tweaks. You will notice unbound showing up three separate times across different OS versions, which usually means either the resolver is getting hammered in the wild or the team is being aggressively thorough. PostgreSQL, haproxy, pcp, libssh, and nghttp2 round out the list. If your stack runs any of these packages, running dnf update before the next maintenance window is the move.
| RLSA ID | Package(s) | Severity | Affected OS | Update Scope |
|---|---|---|---|---|
| RLSA-2026:55865 | gstreamer1-plugins-bad-free, gstreamer1-plugins-ugly-free | Important | Rocky Linux 9 | Security |
| RLSA-2026:55841 | unbound | Important | Rocky Linux 9 | Security |
| RLSA-2026:55740 | pcp | Important | Rocky Linux 9 | Security |
| RLSA-2026:55765 | kernel-rt | Important | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:55859 | haproxy | Important | Rocky Linux 8 | Security |
| RLSA-2026:55784 | unbound | Important | Rocky Linux 8 | Security |
| RLSA-2026:55804 | nghttp2 | Moderate | Rocky Linux 8 | Security |
| RLSA-2026:55764 | kernel | Important | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:55617 | pcp | Important | Rocky Linux 10 | Security |
| RLSA-2026:55541 | nodejs22 | Important | Rocky Linux 10 | Security |
| RLSA-2026:55679 | haproxy | Important | Rocky Linux 10 | Security |
| RLSA-2026:55858 | .NET 10.0 (dotnet10.0) | Important | Rocky Linux 10 | Security, bug fix, enhancement |
| RLSA-2026:55855 | libssh | Important | Rocky Linux 10 | Security |
| RLSA-2026:55892 | unbound | Important | Rocky Linux 10 | Security |
| RLSA-2026:52395 | postgresql | Important | Rocky Linux 9 | Security |
| RLSA-2026:52396 | postgresql:12 (+ related modules) | Important | Rocky Linux 8 | Security |
SUSE Linux
SUSE pushed out another security batch, and the headline is rsync. Thirty-four vulnerabilities landed in a single advisory, covering daemon escape routines, memory corruption, command injection, and authentication bypasses. If you run rsync as a daemon, this is the patch you apply before your morning coffee. The memory safety bugs mostly involve chroot escapes and symlink races, which means anyone hosting public sync endpoints should treat this as a top priority.
Redis gets a similar treatment across four separate advisories. The same RESTORE payload flaw (CVE-2026-66373) affects Redis 6.2, 7.0, and 7.2. SUSE split it out so each supported branch gets its own patch, which saves you from second-guessing which release track you are actually running. All four land at Important severity.
The texlive advisory is noticeably calmer. Three memory-safety bugs in pdftex and synctex get fixed, mostly NULL pointer dereferences and a use-after-free in the SyncTeX parser. You are unlikely to trip over these unless you are feeding pdftex deliberately malformed TeX files, which is why SUSE tagged it Moderate. Python-PyPDF2 follows the same Moderate lane, closing two infinite-loop and long-run-time issues for anyone parsing untrusted PDFs.
The Tumbleweed media updates round out the cycle. Tablib, htop, and forgejo-cli each picked up a single patch for medium-severity flaws on the rolling release tracks.
| Advisory | Package | Severity | CVEs Addressed | Affected Platforms |
|---|---|---|---|---|
| SUSE-SU-2026:3628-1 | texlive | Moderate | 3 (CVE-2023-46048, 46051, 2026-63729) | SLE 15 SP7, Leap 15.6 |
| SUSE-SU-2026:3634-1 | rsync | Important | 34 (CVE-2026-41035 through 70464) | SLE 15 SP4/SP5, Micro 5.3-5.5, Leap 15.4 |
| SUSE-SU-2026:3636-1 | redis7 | Important | 1 (CVE-2026-66373) | SLE 15 SP5, Leap 15.5 |
| SUSE-SU-2026:3637-1 | redis | Important | 1 (CVE-2026-66373) | SLE 15 SP4/SP5, Leap 15.4 |
| SUSE-SU-2026:3638-1 | redis | Important | 1 (CVE-2026-66373) | SLE 15 SP6, Leap 15.6 |
| SUSE-SU-2026:3639-1 | redis7 | Important | 1 (CVE-2026-66373) | SLE 15 SP6, Leap 15.6 |
| openSUSE-SU-2026:21589-1 | python-PyPDF2 | Moderate | 2 (CVE-2026-59936, 59937) | Leap 16.0 |
| openSUSE-SU-2026:11533-1 | python313-tablib | Moderate | 1 (CVE-2026-9318) | Tumbleweed |
| openSUSE-SU-2026:11531-1 | htop | Moderate | 1 (CVE-2024-37676) | Tumbleweed |
| openSUSE-SU-2026:11529-1 | forgejo-cli | Moderate | 1 (CVE-2026-25541) | Tumbleweed |
Ubuntu Linux
Ubuntu’s August 18, 2026 security batch leans heavily on kernel patches and closes out with a single Java library fix. If you run anything from Ubuntu 14.04 through 26.04, you will want to pull these updates. The kernel notices cover a long list of CVEs touching network drivers, file systems, cryptographic APIs, IPv4/IPv6 stacks, TCP, SCTP, and architecture-specific code. Oracle Cloud and HWE kernel users get their own dedicated notices, while the legacy LTS releases (18.04, 16.04, 14.04) and any FIPS or cloud variants will require an Ubuntu Pro subscription to access.
There is also a patch for c3p0, a JDBC connection pooler that shipped with a remote code execution flaw tied to maliciously crafted serialized objects and JNDI references. The kernel side carries a consistent warning across every notice: each update introduces an ABI change. If you maintain out-of-tree modules or DKMS-built drivers, you will need to rebuild them after the next reboot. The standard metapackage upgrades happen automatically, but do not skip the reboot.
| USN | Package | Affected Releases | Key Subsystems & Vulnerabilities | Updated Versions | Notes |
|---|---|---|---|---|---|
| USN-8642-1 | libc3p0-java | 26.04, 24.04, 22.04, 20.04, 18.04 | RCE via malicious serialized objects/JNDI references | 0.9.1.2 (varies by release) | All updates require Ubuntu Pro |
| USN-8643-1 | linux (plus cloud/FIPS variants) | 24.04, 22.04 | Network drivers, Open vSwitch, SCTP, plus broad subsystem coverage | 6.8.0-138.138 (generic), 6.8.0-1063.66 (aws), 6.8.0-1065.73 (azure), etc. | ABI change requires module rebuild. Reboot required. |
| USN-8644-1 | linux | 18.04, 16.04 | File systems, OCFS2, B.A.T.M.A.N., SCTP, TIPC | 4.15.0-257.269 (generic), 4.15.0-1196.209 (aws), 4.15.0-1178.183 (kvm) | ABI change requires module rebuild. Reboot required. All need Ubuntu Pro. |
| USN-8645-1 | linux-oracle | 18.04, 16.04 | WiFi mesh aggregation (CVE-2025-27558), x86, crypto, GPU, network, NVME, file systems, IPv4/6, SCTP, TIPC | 4.15.0-1158.169 | ABI change requires module rebuild. Reboot required. All need Ubuntu Pro. |
| USN-8646-1 | linux | 14.04 | OCFS2, B.A.T.M.A.N., Netfilter, SCTP | 3.13.0-217.268 (generic/server/virtual) | ABI change requires module rebuild. Reboot required. All need Ubuntu Pro. |
| USN-8629-3 | linux-hwe-7.0 | 24.04 | x86, InfiniBand, network drivers, IPv4/6, Netfilter, SCTP, RxRPC | 7.0.0-29.29~24.04.2 | ABI change requires module rebuild. Reboot required. |
| USN-8636-2 | linux-oracle-6.17 | 24.04 | x86, InfiniBand, NVME, SMB, TCP, IPv4/6, Netfilter, SCTP, SMC, memory management | 6.17.0-1020.20 | ABI change requires module rebuild. Reboot required. |
| USN-8630-3 | linux-oracle-6.8 | 22.04 | x86, InfiniBand, network drivers, TCP, B.A.T.M.A.N., IPv4/6, Netfilter, SCTP, SMC | 6.8.0-1059.62~22.04.1 | ABI change requires module rebuild. Reboot required. |
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
