Security 10994 Published by

SUSE is leading a massive wave of security patches across its distribution, most notably addressing 327 vulnerabilities within the Chromium browser codebase and resolving critical OpenSSL and Active Directory injection flaws. Ubuntu is pushing a heavy round of updates for its LTS lines, with WebKitGTK receiving fixes for 47 distinct CVEs spanning remote code execution and denial of service, alongside significant overhauls for MySQL, OpenJDK, and libssh2. Enterprise distributions like Red Hat, AlmaLinux, and Rocky Linux are addressing high-severity issues in libxml2 and iperf3, while Debian and Fedora are focusing on memory safety warts in expat, libarchive, and curl. Users on any current Linux track should clear their maintenance windows immediately, as many of these patches require a full system reboot to take effect.





Linux Security Update Roundup: SUSE Patches 327 Chromium Vulnerabilities, Ubuntu Pushes Major WebKit Fix

If you are running any current Linux distribution right now, you need to clear out your maintenance window. The headline is SUSE's decision to patch 327 CVEs across Chromium and its associated drivers, a move that suggests the browser codebase is showing structural fatigue. Ubuntu is close behind with a heavy round of patches for WebKitGTK, MySQL, and OpenJDK affecting multiple LTS lines.

Between SUSE, Ubuntu, and the major enterprise distributions, the patch queue is long. You will want to check your specific release track before running a blanket upgrade, as several advisories target older ELS streams alongside current releases.

Linux Security

The Big Hits: SUSE, Ubuntu, and the Browser Family

SUSE is leading the charge with a coordinated push that touches OpenSSL, PostgreSQL, and the Chromium ecosystem. The Chromium advisory is the one to watch. SUSE flagged www-client/chromium as vulnerable below 135.0.7049.95, affecting everything from ANGLE to WebRTC. The browser codebase is clearly showing structural fatigue, with use-after-free conditions and sandbox escape vectors showing up in everything from the renderer to the PDF viewer.

You will need to bump each browser to the current repository version and let upstream handle the fixes. No workaround exists. Gentoo issued a similar advisory with the same cutoff numbers for Chrome, Edge, and Opera.

Ubuntu's WebKitGTK update is equally significant. The fix covers 47 CVEs spanning cross-site scripting, remote code execution, and denial of service. If your browser or desktop uses it, you should apply this one first. The advisory explicitly lists CVE-2026-28847 through CVE-2026-64787 as the primary issues.

OpenSSL also took a coordinated hit across multiple SUSE version branches. The patches address heap overflows in CMS key unwrapping and unbounded cache growth in the CMP server. If you use YaST to join machines to Active Directory, pay attention to the new yast2-samba-client and yast2-auth-client releases. They close out OS command injection flaws that let attacker-controlled Organizational Unit strings slip straight into shell commands.

Red Hat is matching the severity on its enterprise tracks. RHEL 8 and 9 got updates for iperf3, libxml2, and mingw-sqlite. The iperf3 update lands on the Important list because the server happily accepts unlimited peer-controlled JSON parameters. A remote attacker can throttle your resources into submission.

AlmaLinux and Rocky Linux followed Red Hat's lead with four and eight security errata respectively. The libxml2 patch takes the center stage for AlmaLinux, fixing a buffer overflow that lets the xmlcatalog utility run arbitrary code. That same flaw shows up on both release tracks. The Rocky Linux update splits cleanly by version, with nodejs:24 and nodejs:22 getting their own dedicated rolls.

Debian's Long Term Support team rolled out patches for four C and Perl libraries. If you are running expat, you are looking at thirteen CVEs that mostly target integer overflows and callback reentrancy issues. libarchive picked up three fixes covering double-frees in RAR5 parsing, while librabbitmq gets two patches for out-of-bounds reads. The memory safety issues here are the same old warts you see in every other C library, but the sheer number of CVEs means you should probably apply these updates before the weekend.

Fedora landed a fresh security sweep across Fedora 43 and 44. The biggest headline is curl, which just absorbed six separate CVEs covering everything from SSH verification bypasses to use-after-free bugs in socket callbacks. BIND is in a similar spot with eight patches for cache poisoning and DNSSEC validation flaws. The Linux kernel lands a single upstream patch for CVE-2026-80590, though Fedora chose to tag the whole kernel series as a security update since upstream will assign additional CVEs after the packages ship.

The rest of the batch is a mix of upstream bumps and targeted hardening. Python pip got a path traversal fix, gdk-pixbuf patched an out-of-bounds read in the ICO parser, and epiphany added ZIP slip handling for WebExtension extraction.

The Updates in Detail

AlmaLinux

AlmaLinux rolled out four security errata for versions 8 and 9. The libxml2 library takes the center stage, patched for a buffer overflow that lets the xmlcatalog utility run arbitrary code. That same flaw shows up on both release tracks, while the AlmaLinux 9 build picked up an additional use-after-free bug that triggers denial of service on malformed XML. iperf3 landed on the Important list because the server happily accepts unlimited peer-controlled JSON parameters, which means a remote attacker can throttle your resources into submission. The mingw-sqlite package also got flagged Important after researchers discovered a path to trigger arbitrary code execution through specially crafted FTS5 full-text search data. If you run either flavor of AlmaLinux, applying these patches is the obvious move. The libxml2 and iperf3 flaws affect server and desktop environments equally, and the SQLite issue matters most if your Windows cross-compilation toolchain actually ingests untrusted search indexes.

AdvisoryOSPackageSeverityCVE(s)What It Fixes
ALSA-2026:61248AlmaLinux 8libxml2ModerateCVE-2026-11979Buffer overflow in xmlcatalog allows arbitrary code execution
ALSA-2026:61257AlmaLinux 8iperf3ImportantCVE-2026-71217Unbounded JSON parameters cause remote denial of service via resource exhaustion
ALSA-2026:61242AlmaLinux 8mingw-sqliteImportantCVE-2026-11822Crafted FTS5 full-text search data triggers arbitrary code execution
ALSA-2026:61247AlmaLinux 9libxml2ModerateCVE-2026-6653, CVE-2026-11979Use-after-free causes denial of service; xmlcatalog buffer overflow allows arbitrary code execution

Debian GNU/Linux

Debian's Long Term Support team rolled out security patches for four C and Perl libraries. If you are running expat, you are looking at thirteen CVEs that mostly target integer overflows and callback reentrancy issues, which tend to produce use-after-free bugs in XML parsers. libarchive picked up three fixes covering double-frees in RAR5 parsing, heap overflows in tar PAX headers, and a ZIP encryption size overflow that could let a malicious archive writer escape its sandbox. librabbitmq gets two patches for out-of-bounds reads and heap writes, while libdbi-perl rounds out the main advisory with nine vulnerabilities. That batch includes arbitrary code execution via the DBI_PROFILE environment variable and a symlink escape in the file backend. A separate advisory addresses a regression in libdbd-csv-perl where the previous DBI fix broke the test suite. The memory safety issues here are the same old warts you see in every other C library, but the sheer number of CVEs means you should probably apply these updates before the weekend.

AdvisoryPackageDebian ReleaseFixed VersionCVEs / Notes
DLA-4763-1librabbitmq11, 120.10.0-1+deb11u3, 0.11.0-1+deb12u3CVE-2026-59986, CVE-2026-61547
DLA-4762-1libarchive11, 123.4.3-2+deb11u5, 3.6.2-1+deb12u5CVE-2026-14164, CVE-2026-15028, CVE-2026-16517
DLA-4764-1libdbi-perl11, 121.643-3+deb11u2, 1.643-4+deb12u2CVE-2026-14380, CVE-2026-14739, CVE-2026-14740, CVE-2026-15043, CVE-2026-15392, CVE-2026-60081, CVE-2026-60082, CVE-2026-73193, CVE-2026-73194
DLA-4765-1expat12 only2.5.0-1+deb12u3CVE-2026-50219, CVE-2026-56131, CVE-2026-56403 through CVE-2026-56412, CVE-2026-72522, CVE-2026-76957
DLA-4764-2libdbd-csv-perl11, 120.5800-1+deb11u1, 0.6000-1+deb12u1Regression fix for DLA-4764-1 (Debian Bug #1139509)

Fedora Linux

Fedora rolled out a fresh security sweep, patching vulnerabilities across both Fedora 43 and 44. The biggest headline is curl, which just absorbed six separate CVEs covering everything from SSH verification bypasses to use-after-free bugs in socket callbacks. BIND is in a similar spot with eight patches for cache poisoning, DNSSEC validation flaws, and unexpected exits. If your workflow touches SSH tooling, you are getting fixes for a cluster of golang.org/x/crypto/ssh weaknesses and IP spoofing bugs in bundled routing libraries like chi and go-chi. The Linux kernel lands a single upstream patch for CVE-2026-80590, and Fedora chose to tag the whole kernel series as a security update since upstream will assign additional CVEs after the packages ship. The rest of the batch is a mix of upstream bumps and targeted hardening, including a path traversal fix in Python pip, an out-of-bounds read in gdk-pixbuf, ZIP slip handling in epiphany, and privilege escalation mitigations in kbd. Run dnf upgrade to pull everything down.

PackageNew VersionRelease StreamPrimary Security Fix
kernel7.1.12F44, F43CVE-2026-80590 upstream patch
python-pip26.0.1-3F44CVE-2026-13346, CVE-2026-8643 (path traversal & arbitrary file install)
srt1.5.7F44Upstream release
expat2.8.3F44Security rebase to 2.8.3
kbd2.9.0-4F44CVE-2026-72693 (openvt privilege escalation)
freerdp3.31.0F44Upstream release
gdk-pixbuf22.44.6F44CVE-2026-16768 (ICO parser out-of-bounds read)
bubblewrap0.12.0F44GHSA-pxhw-h44j-8pfx (SIGCHLD disposition reset)
GitPython3.1.60F44Three GHSA advisory fixes
bind9.18.50-2F44, F43Eight CVEs (cache poisoning, DNSSEC bypass, RPZ policy leak, etc.)
rpki-client9.9F44, F43Backoff retry mechanism, OpenSSL 4 support
subfinder2.16.0F44CVE-2026-25681 (XSS via golang.org/x/net/html)
nebula1.11.1F44CVE-2026-46597, CVE-2026-39831 (SSH DoS & security key bypass)
rubygem-mechanize2.14.1F44, F43Three GHSA advisory fixes
python-mkdocs-git-rev...1.5.4F44Pinned GitPython dependency to 3.1.59
lego5.4.0F44, F43CVE-2026-41178 (OpenTelemetry DoS via baggage headers)
apache-ivy2.6.0-2F44, F43CVE-2026-26032 (file overwrite via module coordinates)
hcloud1.67.0F44, F43Multiple CVEs (SSH unauthorized exec, crafted public key DoS, AES-GCM decoder DoS, etc.)
opkssh0.16.0-2F44, F43CVE-2026-72815/72816/72817 (chi IP spoofing via RealIP/X-Forwarded-For)
curl8.15.0-9F43Six CVEs (SSH verification bypass, STARTTLS reuse, SASL double-free, proxy auth leak, HTTP/3 early data, UAF in socket callback)
bluez5.87-6F43CVE-2026-80185, CVE-2026-80186 (SDP XML type confusion, stack overflow)
emacs30.2-10F43CVE-2026-77219 (integer overflow in PBM/PPM/PGM loader)
libopenmpt0.8.9F43Security release chain from 0.8.7
mqttcli0.2.8-2F43CVE-2026-27145 (Go crypto/x509 DoS via DNS SAN entries)
epiphany49.9.1F43CVE-2026-77682, CVE-2026-77679 (JS injection via autofill, ZIP slip in WebExtension extraction)

Gentoo Linux

Gentoo issued GLSA 202608-34 flagging 25 tracked vulnerabilities across the entire Chromium-derivative browser family. If you are running any version of Chromium, Google Chrome, Microsoft Edge, or Opera below the cutoff numbers listed below, your installation is sitting on a patchwork of issues dating back to 2024. Gentoo is not maintaining downstream patches here, which means you just need to bump each browser to the current repository version and let upstream handle the fixes. No workaround exists, and the advisory ships with direct emerge commands for those who want to force an immediate upgrade. Sync your Portage tree and push the updates through your normal maintenance window.

PackageVulnerable RangePatched AtCVEs Covered
www-client/chromium< 135.0.7049.95>= 135.0.7049.9525 total
www-client/google-chrome< 135.0.7049.95>= 135.0.7049.9525 total
www-client/microsoft-edge< 135.0.3179.85>= 135.0.3179.8525 total
www-client/opera< 120.0.5543.8>= 120.0.5543.825 total

Red Hat Enterprise Linux

Red Hat shipped another round of security errata this cycle, and if your environment spans RHEL 7 through 10, your patch queue just grew by roughly half a hundred advisories. The batch leans heavily on "Important" ratings, with a smattering of "Moderate" fixes and a single "Low" severity entry. NetworkManager, pipewire, iperf3, libXfont2, libreswan, xmlrpc-c, and the various Node.js streams hit multiple channels at once, which is about as common as it gets in Red Hat's release cadence. xmlrpc-c alone shows up four times across different EUS and SAP streams. You'll want to cross-reference your actual stream before running a blanket update, especially if you're still on Extended Lifecycle Support or running SAP/Telecom services. The MicroShift entry is the only one calling out a full platform release rather than a single package bump.

PackageSeverityRHEL Stream(s)Advisory ID
compat-libtiff3ImportantRHEL 7 ELSRHSA-2026:61657
dbus-brokerModerateRHEL 9, RHEL 10RHSA-2026:61355, RHSA-2026:61340
freerdpImportantRHEL 9, RHEL 10RHSA-2026:61379, RHSA-2026:61378
gimpImportantRHEL 9RHSA-2026:61587
glib2ModerateRHEL 8RHSA-2026:61766
gstreamer1-plugins-goodModerateRHEL 9.4 SAPRHSA-2026:61588
gzipModerateRHEL 9, RHEL 10RHSA-2026:61623, RHSA-2026:61625
golangImportantRHEL 9.2 SAPRHSA-2026:61253
iperf3ImportantRHEL 8, RHEL 9, RHEL 10RHSA-2026:61257, RHSA-2026:61389, RHSA-2026:61680
iscsi-initiator-utilsImportantRHEL 10.0 EUSRHSA-2026:61679
isns-utilsImportantRHEL 8.4 AMCU/ELSARHSA-2026:61249
kernelImportantRHEL 7 ELS, RHEL 8.6 AMCULS/ELSARHSA-2026:61692, RHSA-2026:61310
kernelModerateRHEL 8.8 SAP/Telecom, RHEL 10.0 EUSRHSA-2026:61256, RHSA-2026:61351
libXfont2ImportantRHEL 8.6 AMCU/ELSA, RHEL 8.8 SAP/Telecom, RHEL 9.6 EUSRHSA-2026:61755, RHSA-2026:61756, RHSA-2026:61390
libxml2ModerateRHEL 9RHSA-2026:61247
libssh2ImportantRHEL 7 ELSRHSA-2026:61752
LibRawImportantRHEL 9.4 SAP, RHEL 9.6 EUSRHSA-2026:61353, RHSA-2026:61352
libreswanImportantRHEL 9.2 SAP, RHEL 9.4 SAPRHSA-2026:61779, RHSA-2026:61258
MicroShift 4.21.31ImportantPlatform releaseRHSA-2026:60668
NetworkManagerModerateRHEL 8.4 AMCU/ELSA, RHEL 8.6 AMCU/ELSA, RHEL 8.8 SAP/Telecom, RHEL 9, RHEL 9.2 SAP, RHEL 9.4 SAP, RHEL 9.6 EUSRHSA-2026:61239, RHSA-2026:61580, RHSA-2026:61572, RHSA-2026:61240, RHSA-2026:61244, RHSA-2026:61243, RHSA-2026:61341
nodejs22ImportantRHEL 10RHSA-2026:61376
nodejs:22ImportantRHEL 9RHSA-2026:61383
nodejs24ImportantRHEL 10RHSA-2026:61377
nodejs:24ImportantRHEL 9RHSA-2026:61386
nodejs-nodemonImportantRHEL 10.0 EUSRHSA-2026:61374
osbuild-composerImportantRHEL 9.2 SAPRHSA-2026:61245, RHSA-2026:61585
pamModerateRHEL 9.6 EUSRHSA-2026:61230
phpLowRHEL 9RHSA-2026:61259
pipewireImportantRHEL 9.2 SAPRHSA-2026:61768
pipewireModerateRHEL 9, RHEL 10RHSA-2026:61240, RHSA-2026:61241
postgresql:12ImportantRHEL 8.4 AMCU/ELSARHSA-2026:61255
rhcImportantRHEL 10.0 EUSRHSA-2026:61313
sqliteImportantRHEL 10.0 EUSRHSA-2026:61697
tarModerateRHEL 9RHSA-2026:61581
xmlrpc-cImportantRHEL 7 ELS, RHEL 8.6 AMCU/ELSA, RHEL 8.8 SAP/Telecom, RHEL 9, RHEL 9.2 SAP, RHEL 9.6 EUSRHSA-2026:61234, RHSA-2026:61233, RHSA-2026:61235, RHSA-2026:61316, RHSA-2026:61231, RHSA-2026:61315

Rocky Linux

Rocky Linux just shipped eight updates across its two supported release trains. If you are running either Rocky Linux 8 or 9, your patch manager has a solid evening ahead. The batch splits cleanly by version, with libxml2 and Node.js getting their own dedicated rolls for each release. Most of these land at Important severity, which typically means upstream closed something that could actually be exploited. The pipewire and libxml2 patches sit at Moderate, and the PHP update is rated Low. The official descriptions keep mentioning CVSS scores and CVE references, so if you want the raw numbers behind the severity labels, you will need to chase down the individual CVEs yourself. The errata links point straight to Rocky's standard tracking system, so expect the usual routine: pull the update, verify your dependencies, and move on.

Errata IDPackage(s)SeverityAffected OS
RLSA-2026:61240pipewireModerateRocky Linux 9
RLSA-2026:61247libxml2ModerateRocky Linux 9
RLSA-2026:61259phpLowRocky Linux 9
RLSA-2026:61242mingw-sqliteImportantRocky Linux 8
RLSA-2026:61257iperf3ImportantRocky Linux 8
RLSA-2026:61248libxml2ModerateRocky Linux 8
RLSA-2026:61386nodejs:24 (packaging, nodemon)ImportantRocky Linux 9
RLSA-2026:61383nodejs:22 (packaging, nodemon)ImportantRocky Linux 9

SUSE Linux

SUSE just pushed out a massive batch of security patches, and if you are running any of their current SLE or openSUSE stacks, you will want to get them applied. The obvious headline is Chromium and its bundled driver, both taking hits for 327 vulnerabilities. The browser codebase clearly has some structural fatigue, with use-after-free conditions and sandbox escape vectors showing up in everything from ANGLE to WebRTC. OpenSSL took a coordinated hit across multiple version branches, patching heap overflows in CMS key unwrapping and unbounded cache growth in the CMP server. If you use YaST to join machines to Active Directory, pay attention to the new yast2-samba-client and yast2-auth-client releases. They close out OS command injection flaws that let attacker-controlled Organizational Unit strings slip straight into shell commands. PostgreSQL received the same overhaul across versions 14, 15, 17, and 18, with 24 to 28 fixes per release covering heap overflows, SQL injection via expression deparsing, and privilege escalation paths. Unbound and Dovecot picked up cache poisoning and authentication bypass patches, while Tumbleweed and Leap 16.0 saw updates roll through Istio, JupyterLab, and Python cryptography libraries. You will probably have at least half of these queued up in your maintenance window, so running them before the weekend is the move.

PackageSeverityPrimary CVEs / IssueAffected PlatformsAnnouncement ID
openssl-3ImportantCVE-2026-63072 (CMS overflow), CVE-2026-54874/63074/63076/75803SLES 15 SP6, openSUSE Leap 15.6SUSE-SU-2026:3866-1
7zipImportantCVE-2026-14266 (XZ heap overflow)SLE 15 SP4-SP7, openSUSE Leap 15.4SUSE-SU-2026:3869-1
python312Importanthttp.cookies regression (bsc#1263083)SLES 15 SP6, openSUSE Leap 15.6SUSE-SU-2026:3870-1
openvpnModerateCVE-2026-12932 (TLS-Crypt-v2 leak), CVE-2026-35058 (packet DoS)openSUSE Leap 15.4SUSE-SU-2026:3871-1
chromiumCritical327 CVEs (use-after-free, type confusion, sandbox escapes across ANGLE, V8, WebRTC)openSUSE Backports SLE-15-SP7openSUSE-SU-2026:0318-1
openssl-3 (15.5)ImportantCVE-2026-63072, CVE-2026-54874, CVE-2026-63074, CVE-2026-63076, CVE-2026-75803SLE 15 SP5 series, openSUSE Leap 15.5SUSE-SU-2026:3876-1
openssl-1_1 (15.5)ImportantCVE-2026-54874, CVE-2026-63072SLE 15 SP5 series, openSUSE Leap 15.5SUSE-SU-2026:3877-1
openssl-1_1 (15.6)ImportantCVE-2026-54874, CVE-2026-63072SLE 15 SP6 series, openSUSE Leap 15.6SUSE-SU-2026:3878-1
go1.26-opensslImportantCVE-2026-39821 (IDNA bypass), CVE-2026-56853/56859/56862 (stack exhaustion, TLS limits)openSUSE Leap 16.0openSUSE-SU-2026:21705-1
postgresql18ImportantCVE-2026-14664/14669/14670/14671/14676/14677/14679/14680/14681/15742/16238/16239 (heap overflows, type confusion, SQLi)openSUSE Leap 16.0openSUSE-SU-2026:21703-1
postgresql17ImportantCVE-2026-14664/14669/14670/14671/14677/14679/14680/14681/15742/16239/18408/19385 (heap overflows, SQLi, privilege bypass)openSUSE Leap 16.0openSUSE-SU-2026:21702-1
postgresql15ImportantCVE-2026-14664/14669/14670/14671/14677/14679/14680/15742/16239/18408/19385 (heap overflows, SQLi)openSUSE Leap 16.0openSUSE-SU-2026:21700-1
librestModerateCVE-2026-16615 (insecure PRNG for OAuth PKCE)openSUSE Leap 16.0openSUSE-SU-2026:21694-1
postgresql14ImportantCVE-2026-14664/14669/14670/14671/14677/14679/14680/15742/16239/18408/19385 (heap overflows, SQLi)openSUSE Leap 16.0openSUSE-SU-2026:21699-1
dhcpcdModerateCVE-2026-56115/56117 (stack/heap overflow), CVE-2026-56113/56116 (DHCPv6 DoS)openSUSE Leap 16.0openSUSE-SU-2026:21692-1
rav1eLowCVE-2025-58160 (ANSI escape injection in tracing logs)openSUSE Leap 16.0openSUSE-SU-2026:21681-1
python-cryptographyModerateCVE-2026-69247 (Bleichenbacher oracle), CVE-2026-69248 (wildcard DNS), CVE-2026-69249 (exponential path building)openSUSE Leap 16.0openSUSE-SU-2026:21685-1
python313-djangorestframeworkModerateCVE-2026-73228openSUSE TumbleweedopenSUSE-SU-2026:11625-1
php-composer2ModerateCVE-2026-59944openSUSE TumbleweedopenSUSE-SU-2026:11633-1
jupyter-jupyterlabModerate5 CVEs (CVE-2026-73415 through 73627)openSUSE TumbleweedopenSUSE-SU-2026:11634-1
owasp-modsecurity-crsModerateCVE-2026-33691openSUSE TumbleweedopenSUSE-SU-2026:11632-1
jfrog-cliModerateCVE-2026-39821 (IDNA validation bypass)openSUSE TumbleweedopenSUSE-SU-2026:11631-1
istioctlModerate13 CVEs (CVE-2026-48521 through 73553)openSUSE TumbleweedopenSUSE-SU-2026:11630-1
bzip2ModerateCVE-2026-42250openSUSE TumbleweedopenSUSE-SU-2026:11627-1
chromedriverModerate327 CVEs (chromium backend)openSUSE TumbleweedopenSUSE-SU-2026:11628-1
python313-starletteModerateCVE-2024-47874 (HTTP response header DoS)openSUSE TumbleweedopenSUSE-SU-2026:11626-1
dovecot24Moderate22 CVEs (CVE-2026-27852/42007/73208, etc. covering auth bypass, info leaks, DoS)openSUSE TumbleweedopenSUSE-SU-2026:11629-1
unboundImportant18 CVEs (CVE-2026-40691/44690/50252, etc. covering cache poisoning, DoS, DNSCrypt flaws)SLE 15 SP6/7, openSUSE Leap 15.6SUSE-SU-2026:3885-1
yast2-samba-client (SP6)ImportantCVE-2026-25706 (OS command injection in AD join)SLES 15 SP6, openSUSE Leap 15.6SUSE-SU-2026:3887-1
yast2-samba-client (SP5)ImportantCVE-2026-25706SLES 15 SP5, openSUSE Leap 15.5SUSE-SU-2026:3888-1
yast2-samba-client (SP4)ImportantCVE-2026-25706SLES 15 SP4, openSUSE Leap 15.4SUSE-SU-2026:3889-1
yast2-auth-client (SP4)ImportantCVE-2026-59681 (OS command injection in AD join)SLES 15 SP4, openSUSE Leap 15.4SUSE-SU-2026:3894-1
yast2-auth-client (SP5)ImportantCVE-2026-59681SLES 15 SP5, openSUSE Leap 15.5SUSE-SU-2026:3895-1
python-httplib2ImportantCVE-2026-59939 (unbounded gzip/deflate decompression OOM)SLES 15 SP4/5, openSUSE Leap 15.4SUSE-SU-2026:3898-1
yast2-auth-client (SP6)ImportantCVE-2026-59681SLES 15 SP6, openSUSE Leap 15.6SUSE-SU-2026:3901-1

Ubuntu Linux

Ubuntu just pushed a heavy security batch for its LTS lines for nearly every major service you run. WebKitGTK took the biggest hit, patching 47 CVEs that cover cross-site scripting, remote code execution, and denial of service. If your browser or desktop uses it, you will want to apply this one first. MySQL also gets a massive overhaul. Ubuntu 26.04 moves straight to 8.4.11, while 22.04 and 24.04 receive backported patches for 29 separate vulnerabilities.

If you are running Java, you will want to update across the board. OpenJDK 26 and the Coordinated Restore at Checkpoints (CRaC) variants for JDKs 17, 21, and 25 all share the exact same nine-vulnerability list, mostly tied to JSSE authentication bypasses and component authorization flaws. The OpenSSL notice is actually a follow-up (USN-8678-3) to patch a missing fix for CVE-2026-75803 from an earlier advisory, so do not skip it if you updated OpenSSL recently. util-linux takes the next biggest hit with seven CVEs spanning heap use-after-free bugs to TOCTOU privilege escalation. libssh follows with nine issues, including an AES-GCM tag verification flaw that could let a man-in-the-middle tweak encrypted traffic unnoticed.

System utilities like cpio, attr, and diffutils round out the list with the usual symlink and buffer overflow headaches. bzip2, Perl, and p11-kit patch memory management and regex issues across older LTS lines. Meanwhile, Ubuntu 26.04.1 LTS has officially dropped. The ISO refresh swaps in disk encryption PIN skip fixes and standard security updates. A normal apt upgrade will catch most of these, though packages like UDisks2, OpenZFS, and OpenSSL will require a system reboot to take effect.

PackageAffected ReleasesIssue TypeKey CVEsRestart/Reboot
WebKitGTK24.04, 26.04Remote code execution, XSS, DoS47 (CVE-2026-28847 through CVE-2026-64787)Restart WebKit apps
MySQL (8.0/8.4)22.04, 24.04, 26.04Multiple security bypasses and crashes29 (CVE-2026-46936 through CVE-2026-61109)Standard update
OpenJDK 2626.04JSSE auth/authorization bypass, ImageIO/2D/Libraries flaws9 (CVE-2026-46968, CVE-2026-46917, CVE-2026-47010, CVE-2026-47021, CVE-2026-47059, CVE-2026-47027, CVE-2026-60147, CVE-2026-47063, CVE-2026-41254)Restart Java apps
CRaC JDK 1726.04Same as OpenJDK 26Same 9 CVEsRestart Java apps
CRaC JDK 2126.04Same as OpenJDK 26Same 9 CVEsRestart Java apps
CRaC JDK 2526.04Same as OpenJDK 26Same 9 CVEsRestart Java apps
util-linux22.04, 24.04, 26.04TOCTOU escalation, heap UAF, hostname canonicalization7 (CVE-2026-13595, CVE-2026-27456, CVE-2026-3184, CVE-2026-53612-53615)Standard update
libssh22.04, 24.04, 26.04AES-GCM forgery, stack overflow, infinite auth loops9 (CVE-2026-15370, CVE-2026-59843 through CVE-2026-59850)Standard update
OpenZFS22.04, 24.04, 26.04ioctl authorization bypass / privilege escalationCVE-2026-79619Reboot
OpenSSL26.04Quic/DTLS resource exhaustion, CMS overflow, missing prior fixCVE-2026-75803Reboot
Bind922.04, 24.04, 26.04DNSSEC validation crashCVE-2026-13204Standard update
UDisks224.04, 26.04D-Bus mount authorization bypassCVE-2026-7867Reboot
coreutils22.04, 24.04, 26.04Heap under-read in sort, OOB read in uniqCVE-2025-5278, CVE-2026-56391Standard update
bzip214.04 through 26.04Memory management crashCVE-2026-42250Standard update
cpio14.04 through 26.04Hardlink escape, stack overflow, terminal injectionCVE-2026-66484 through CVE-2026-66486Standard update
attr14.04 through 26.04Symlink redirect privilege escalationCVE-2026-54371Standard update
diffutils14.04 through 26.04Integer arithmetic crash in diff3CVE-2026-53910Standard update
Perl24.04Memory exposure, regex issues, arbitrary code execution, HTTP::Tiny credential leak9 (CVE-2025-15649, CVE-2026-12087, CVE-2026-13221, CVE-2026-48959, CVE-2026-48962, CVE-2026-57432, CVE-2026-57433, CVE-2026-7017, CVE-2026-9538)Standard update
p11-kit18.04, 20.04, 22.04, 24.04RPC and nested attribute decoding crashesCVE-2026-13757, CVE-2026-18938Standard update
FreeRDP 324.04, 26.04Information disclosure, crashes, remote code executionMultipleStandard update

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