Security 10982 Published by

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.

Lcsecupd

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 IDPackageOSSeverityKey Fixes / CVEs
ALSA-2026:55530389-ds8ImportantFilter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs)
ALSA-2026:55804nghttp28ModerateHTTP smuggling via ambiguous upgrade requests (CVE-2026-58055)
ALSA-2026:55859haproxy8ImportantDoS via HPACK dynamic table insertions (CVE-2026-55204)
ALSA-2026:48170php10LowRebase to 8.3.32, OpenSSL AES-WRAP-PAD DoS fix (CVE-2026-14355)
ALSA-2026:49914php8.410LowRebase to 8.4.23, same OpenSSL AES-WRAP-PAD fix
ALSA-2026:55424389-ds-base10ImportantFilter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs)
ALSA-2026:55432curl10ImportantUncleared proxy authentication state disclosure (CVE-2026-8927)
ALSA-2026:55434gstreamer1-plugins-good10ModerateFujifilm strd underflow, vprp out-of-bounds read (2 CVEs)
ALSA-2026:55435gstreamer1-plugins-ugly-free10ImportantASFMUX bounds check integer overflow (CVE-2026-19389)
ALSA-2026:55437bind10ImportantWildcard CNAME RPZ bypass, DNSSEC validation issues, cache poisoning (6 CVEs)
ALSA-2026:55892unbound10ImportantCache poisoning via RRSIG validation, malformed EDNS DoS (2 CVEs)
ALSA-2026:55448libXfont210ImportantHeap buffer overflow, out-of-bounds read/write in font server (2 CVEs)
ALSA-2026:55679haproxy10ImportantHPACK DoS, FastCGI response smuggling (2 CVEs)
ALSA-2026:55764kernel8ImportantSLUB metadata access, AMDKFD/i915/amdgpu fixes, can:bcm privilege escalation (10 CVEs)
ALSA-2026:55765kernel-rt8ImportantMirrors standard kernel security fixes (10 CVEs)
ALSA-2026:55446libXfont28ImportantHeap buffer overflow, out-of-bounds read/write in font server (2 CVEs)
ALSA-2026:55784unbound8ImportantCache poisoning via RRSIG validation (CVE-2026-44690)
ALSA-2026:55439curl9ImportantAuth bypass, OAuth2 token leakage, SSH host key bypass, TLS mismatch (4 CVEs)
ALSA-2026:55436gstreamer1-plugins-good9ModerateFujifilm strd underflow, vprp out-of-bounds read (2 CVEs)
ALSA-2026:55865gstreamer1-plugins-bad-free / ugly-free9ImportantADPCM heap write, ASFMUX bounds check (2 CVEs)
ALSA-2026:55772haproxy9ImportantHPACK DoS, FastCGI response smuggling (2 CVEs)
ALSA-2026:55841unbound9ImportantCache poisoning via RRSIG validation, malformed EDNS DoS (2 CVEs)
ALSA-2026:55447libXfont29ImportantHeap buffer overflow, out-of-bounds read/write in font server (2 CVEs)
ALSA-2026:55857.NET 10.09ImportantSecurity bypass, info disclosure, DoS, privilege escalation (4 CVEs)
ALSA-2026:55856.NET 9.09ImportantSecurity bypass, info disclosure, DoS, privilege escalation (4 CVEs)
ALSA-2026:55541nodejs2210Importantbrace-expansion DoS, ip-address SSRF (3 CVEs)
ALSA-2026:55855libssh10ImportantGSSAPI key disclosure, auth bypass, stack overflow, proxy command flaws (11 CVEs)
ALSA-2026:55858.NET 10.010ImportantSecurity bypass, info disclosure, DoS, privilege escalation (4 CVEs)
ALSA-2026:55433gstreamer1-plugins-bad-free10ImportantADPCM heap out-of-bounds write (CVE-2026-19387)
ALSA-2026:55423389-ds-base9ImportantFilter injection, NULL pointer deref, pre-auth stack overflow (3 CVEs)
ALSA-2026:55440glib29ModerateVariant serializer over-read, GDateTime OOB, regex/giochannel over-reads, path traversal, SASL DoS (7 CVEs)
ALSA-2026:54443kernel9Importantivpu 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.

PackageAdvisoryReleaseCVEsVulnerability SummaryFixed Version
calibreDLA 4744-1Debian 12 (Bookworm)CVE-2026-53511Malicious EPUB/OPF/PDF executes Python code via metadata parsing. Closes regression from prior fix.6.13.0+repack-2+deb12u10
linux-6.12DLA 4745-1Debian 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
spipDSA 6448-1Debian 13 (Trixie)None assigned yetUnauthenticated remote code execution in the publishing engine.4.4.20+dfsg-0+deb13u1
librabbitmqDSA 6447-1Debian 13 (Trixie)CVE-2026-59986, CVE-2026-61547Denial of service or arbitrary code execution in the AMQP client library.0.15.0-1+deb13u2
srtDSA 6450-1Debian 13 (Trixie)CVE-2026-55868, CVE-2026-55869Denial of service or encryption bypass in the UDP streaming library.1.5.4-1+deb13u1
swiftDSA 6449-1Debian 13 (Trixie)CVE-2026-50221, CVE-2026-71191, CVE-2026-71192SSRF 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.

PackageVersionFedora Release(s)Primary Security FixAdvisory ID
python3.143.14.743, 44CPU DoS in HTML parser (CVE-2026-15308), tarfile extraction bypass (CVE-2026-11940)FEDORA-2026-7f32bbb5b0 (F43), FEDORA-2026-2c124fcf93 (F44)
python3.123.12.1444DoS via crafted XML (CVE-2026-7210), CPU exhaustion in unicodedata (CVE-2026-3276), tarfile extraction bypass (CVE-2026-11940)FEDORA-2026-a9f0296a41
libnfs6.0.2-943Information disclosure and data manipulation/corruption via crafted NFS connections (CVE-2026-57918, CVE-2026-53689)FEDORA-2026-2e196b6fa5
lemonldap-ng2.23.343, 44Addresses CVE-2026-19349FEDORA-2026-d8ffb92441 (F43), FEDORA-2026-55e1334aed (F44)
perl-Imager1.03443, 44EXIF ASCII field decoding flaw (CVE-2026-19082)FEDORA-2026-4fb0f012fb (F43), FEDORA-2026-8a61adae6f (F44)
perl-List-SomeUtils-XS0.5943Heap buffer overflow in pairwise() function (CVE-2026-12844)FEDORA-2026-6217093b91
radsecproxy1.11.443, 44Fixes MS-MPPE size/alignment check (GHSA-wj29-mxmc-q98c), resolves crashes on oversized rewrites and config validationFEDORA-2026-057cd843d0 (F43), FEDORA-2026-099bb42b08 (F44)
libgit21.9.744Routine upstream releaseFEDORA-2026-86684eb696
GitPython3.1.5944Resolves 16 GitHub Security Advisories spanning path traversal, injection, and parsing flawsFEDORA-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 IDPackageOracle Linux Version(s)CVEs AddressedKey Changes
ELSA-2026-55448 / 55447libXfont210, 9CVE-2026-44950, CVE-2026-59679Security patch for X font rendering library
ELSA-2026-55855libssh10CVE-2026-15370, CVE-2026-59842–59851Backported fixes from 0.12.2 across 11 CVEs
ELSA-2026-55617pcp10CVE-2026-16524, 16526, 16527, 16529Security hardening, new nfsiostat/proc metrics, command injection guards
ELSA-2026-55541nodejs2210CVE-2026-14257, 69152, 69192Dependency bumps (ip-address, brace-expansion), c-ares added as explicit dep
ELSA-2026-55435 / 55865gstreamer1-plugins-ugly-free10, 9CVE-2026-19389Integer overflow fix in asfdemux
ELSA-2026-55892 / 55841unbound10, 9CVE-2026-44690, CVE-2026-55973Cross-zone cache poisoning and stack buffer overflow fixes
ELSA-2026-55679 / 55772haproxy10, 9CVE-2026-55203, CVE-2026-55204uint16_t overflow in FCGI demux, hpack pointer dereference
ELSA-2026-55437bind10CVE-2026-10723, 11331, 11622, 11721, 13204, 13321Six DNSSEC/cache poisoning/assertion failure patches
ELSA-2026-55433 / 55865gstreamer1-plugins-bad-free10, 9CVE-2026-19387ADPCM decoder input validation fix
ELSA-2026-55434 / 55436gstreamer1-plugins-good10, 9CVE-2026-73433, 73434Out-of-bounds reads in AVI demuxer
ELSA-2026-55432curl10CVE-2026-8927 (+ legacy fixes)Proxy env detection, connection reuse auth bypass, TLS reuse
ELSA-2026-55424 / 55423 / 55530389-ds-base10, 9, 8CVE-2026-11770, 11788, 15722Pre-auth filter injection, NULL pointer deref, stack overflow
ELSA-2026-55858.NET 10.010CVE-2026-62899, 62900, 62901, 62909Official Oracle Linux support, runtime/SDK update
ELSA-2026-55784unbound8CVE-2026-44690Cache poisoning fix for older branch
ELSA-2026-55859haproxy8CVE-2026-55204Hpack pointer dereference
ELSA-2026-54530nodejs:228CVE-2026-11822, 11824, 14257, 69152, 69192Dependency 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 IDComponentSeverityTarget Platform / Release
56029pipewireImportantRHEL 9.6 EUS
56048redhat-ds:12 (Directory Server 12.2)ImportantRHEL 9
54599OpenShift Container Platform 4.21.29ImportantOpenShift 4.21
56130sg3_utilsImportantRHEL 8
56133attrModerateRHEL 8
56131pamModerateRHEL 8
56143grafana-pcpImportantRHEL 10.0 EUS
54769OpenShift Container Platform 4.22.10ImportantOpenShift 4.22
54580OpenShift Container Platform 4.20.34ImportantOpenShift 4.20
54581OpenShift Container Platform 4.20.34ImportantOpenShift 4.20
56050redhat-ds:12 (Directory Server 12.4)ImportantRHEL 9
56047redhat-ds:11 (Directory Server 11.7)ImportantRHEL 8
56223grafana-pcpImportantRHEL 9.6 EUS
56028pipewireImportantRHEL 9.4 SAP Solutions
56225kpatch-patch (multiple kernel versions)ImportantRHEL 9.6 EUS
56224kpatch-patch (multiple kernel versions)ImportantRHEL 9.4 SAP Solutions
56007mysql8.4ImportantRHEL 10
56219python3ImportantRHEL 8
56658gstreamer1-plugins-bad-freeImportantRHEL 9.2 SAP Solutions
56574kernelModerateRHEL 9.6 EUS
56573kernelImportantRHEL 9.4 SAP Solutions
56521gstreamer1-plugins-bad-freeImportantRHEL 8
56519Keycloak 26.4.15 (Images)CriticalOpenShift Container Platform
56524Keycloak 26.6.6 (Images)CriticalOpenShift Container Platform
56523Keycloak 26.6.6 (Packages)CriticalRed Hat Enterprise Linux
56520Keycloak 26.4.15 (Packages)CriticalRed Hat Enterprise Linux
55992mod_http2ImportantRHEL 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 IDPackage(s)SeverityAffected OSUpdate Scope
RLSA-2026:55865gstreamer1-plugins-bad-free, gstreamer1-plugins-ugly-freeImportantRocky Linux 9Security
RLSA-2026:55841unboundImportantRocky Linux 9Security
RLSA-2026:55740pcpImportantRocky Linux 9Security
RLSA-2026:55765kernel-rtImportantRocky Linux 8Security, bug fix, enhancement
RLSA-2026:55859haproxyImportantRocky Linux 8Security
RLSA-2026:55784unboundImportantRocky Linux 8Security
RLSA-2026:55804nghttp2ModerateRocky Linux 8Security
RLSA-2026:55764kernelImportantRocky Linux 8Security, bug fix, enhancement
RLSA-2026:55617pcpImportantRocky Linux 10Security
RLSA-2026:55541nodejs22ImportantRocky Linux 10Security
RLSA-2026:55679haproxyImportantRocky Linux 10Security
RLSA-2026:55858.NET 10.0 (dotnet10.0)ImportantRocky Linux 10Security, bug fix, enhancement
RLSA-2026:55855libsshImportantRocky Linux 10Security
RLSA-2026:55892unboundImportantRocky Linux 10Security
RLSA-2026:52395postgresqlImportantRocky Linux 9Security
RLSA-2026:52396postgresql:12 (+ related modules)ImportantRocky Linux 8Security

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.

AdvisoryPackageSeverityCVEs AddressedAffected Platforms
SUSE-SU-2026:3628-1texliveModerate3 (CVE-2023-46048, 46051, 2026-63729)SLE 15 SP7, Leap 15.6
SUSE-SU-2026:3634-1rsyncImportant34 (CVE-2026-41035 through 70464)SLE 15 SP4/SP5, Micro 5.3-5.5, Leap 15.4
SUSE-SU-2026:3636-1redis7Important1 (CVE-2026-66373)SLE 15 SP5, Leap 15.5
SUSE-SU-2026:3637-1redisImportant1 (CVE-2026-66373)SLE 15 SP4/SP5, Leap 15.4
SUSE-SU-2026:3638-1redisImportant1 (CVE-2026-66373)SLE 15 SP6, Leap 15.6
SUSE-SU-2026:3639-1redis7Important1 (CVE-2026-66373)SLE 15 SP6, Leap 15.6
openSUSE-SU-2026:21589-1python-PyPDF2Moderate2 (CVE-2026-59936, 59937)Leap 16.0
openSUSE-SU-2026:11533-1python313-tablibModerate1 (CVE-2026-9318)Tumbleweed
openSUSE-SU-2026:11531-1htopModerate1 (CVE-2024-37676)Tumbleweed
openSUSE-SU-2026:11529-1forgejo-cliModerate1 (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.

USNPackageAffected ReleasesKey Subsystems & VulnerabilitiesUpdated VersionsNotes
USN-8642-1libc3p0-java26.04, 24.04, 22.04, 20.04, 18.04RCE via malicious serialized objects/JNDI references0.9.1.2 (varies by release)All updates require Ubuntu Pro
USN-8643-1linux (plus cloud/FIPS variants)24.04, 22.04Network drivers, Open vSwitch, SCTP, plus broad subsystem coverage6.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-1linux18.04, 16.04File systems, OCFS2, B.A.T.M.A.N., SCTP, TIPC4.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-1linux-oracle18.04, 16.04WiFi mesh aggregation (CVE-2025-27558), x86, crypto, GPU, network, NVME, file systems, IPv4/6, SCTP, TIPC4.15.0-1158.169ABI change requires module rebuild. Reboot required. All need Ubuntu Pro.
USN-8646-1linux14.04OCFS2, B.A.T.M.A.N., Netfilter, SCTP3.13.0-217.268 (generic/server/virtual)ABI change requires module rebuild. Reboot required. All need Ubuntu Pro.
USN-8629-3linux-hwe-7.024.04x86, InfiniBand, network drivers, IPv4/6, Netfilter, SCTP, RxRPC7.0.0-29.29~24.04.2ABI change requires module rebuild. Reboot required.
USN-8636-2linux-oracle-6.1724.04x86, InfiniBand, NVME, SMB, TCP, IPv4/6, Netfilter, SCTP, SMC, memory management6.17.0-1020.20ABI change requires module rebuild. Reboot required.
USN-8630-3linux-oracle-6.822.04x86, InfiniBand, network drivers, TCP, B.A.T.M.A.N., IPv4/6, Netfilter, SCTP, SMC6.8.0-1059.62~22.04.1ABI 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