Major Linux distributions including AlmaLinux, Debian, Fedora, RHEL, Rocky, and SUSE released synchronized security updates, targeting high-risk packages like chromium, SPIP, vim, and the Linux kernel. The batch contains numerous Important-severity advisories alongside a critical chromium patch addressing 38 memory corruption and authorization flaws, plus unauthenticated remote code execution holes in Debian's SPIP and recurring heap overflows in vim. Vendors across the ecosystem explicitly recommend applying these patches immediately rather than waiting for scheduled maintenance windows, as unpatched versions are already being actively exploited in the wild.
Linux Distro Security Roundup: Chromium, Vim, and Kernel Updates Dominate Patch Day
Major distributions shipped critical and important fixes across OpenSSH, nginx, SPIP, and dozens of kernel packages.
If you maintain a Linux fleet, it is time to stop whatever you are doing and run your patch managers. Today's roundup brought a synchronized wave of security errata across AlmaLinux, Debian, Fedora, RHEL, Rocky Linux, and SUSE, with most advisories landing at Important severity and one squarely in the Critical tier.
The High-Priority Fixes
SUSE's chromium update lands at the top of the priority list. It addresses 38 vulnerabilities spanning memory corruption, use-after-free bugs, and authorization flaws across V8, Skia, and the rendering pipeline. That is a critical rating for a reason. Browsers with that kind of attack surface are basically asking for it.
Debian's SPIP content management system closes holes that allow unauthenticated remote code execution. An attacker no longer needs valid credentials to take over your server. And if you are keeping score, vim once again collected a long list of heap overflows and command execution bugs. After three decades of shipping a terminal editor, it is roughly what happens when you leave the door unlocked.
The kernel took the bulk of the hits across AlmaLinux, Rocky, and RHEL. BlueZ lands a stack overflow fix in Fedora's rebase to upstream HEAD. FreeRDP, GStreamer, and apr-util rounded out the high-risk categories with RCE and memory-disclosure fixes. If you run Nagios, the nagios-plugins bump to 2.5 patches a heap overflow in the check_icmp plugin that runs with root privileges.
OpenSSL gets the most detailed description in Red Hat's batch, covering security patches alongside bug fixes and enhancements for the RHEL 6 Extended Lifecycle Support track. That distribution will keep running long after anyone should reasonably expect it to, but the patch still matters if your legacy stack depends on it. CVSS scores for each vulnerability are available through the official errata links if you need to prioritize based on your specific environment.
A Detailed Overview
AlmaLinux
AlmaLinux pushed a fresh batch of security errata for versions 9 and 10. The kernel took the bulk of the hits across three separate advisories, patching dozens of flaws in Bluetooth, Wi-Fi drivers, virtualization, and the networking stack. Outside the kernel, vim once again ate a long list of heap overflows and command execution bugs, which is roughly what happens when you ship a terminal editor for three decades and then realize you left the door unlocked. Nginx, FreeRDP, GStreamer, and PostGIS also picked up RCE or memory-disclosure fixes, while apr-util, gstreamer1-plugins-base, and coreutils landed at the Moderate tier. Most of these track at Important severity, so if you host any of these packages, applying the patch today saves you from explaining a remote shell to an auditor tomorrow.
| Advisory ID | Package | AlmaLinux Version | Severity | Notable CVEs / Fix Summary | Release Date |
|---|---|---|---|---|---|
| ALSA-2026:66336 | vim | 10 | Important | 8 CVEs covering heap overflow, RCE via Netrw/vimball/shell commands, DoS via terminal and spell handling | 2026-09-11 |
| ALSA-2026:65334 | kernel | 10 | Important | 25 CVEs spanning KVM, Bluetooth, Wi-Fi drivers, networking, and DMABUF handling; plus rtla-timerlat fix | 2026-09-11 |
| ALSA-2026:66180 | kernel | 9 | Important | 18 CVEs focused on IPv6, networking, NFS/SMB, RDMA, and memory corruption | 2026-09-11 |
| ALSA-2026:65899 | postgresql16-postgis | 10 | Important | 1 CVE (Memory disclosure and DoS via malformed FlatGeobuf) | 2026-09-11 |
| ALSA-2026:66542 | nginx | 9 | Important | 1 CVE (RCE via crafted HTTP requests) | 2026-09-11 |
| ALSA-2026:66392 | apr-util | 10 | Moderate | 4 CVEs including heap overflows in Redis and memcached clients, XML recursion DoS, timing attack | 2026-09-11 |
| ALSA-2026:66460 | gstreamer1-plugins-base | 10 | Moderate | 1 CVE (NULL pointer dereference in RTSP authentication parsing) | 2026-09-11 |
| ALSA-2026:59133 | gstreamer1-plugins-good | 10 | Important | 2 CVEs (RCE via heap overflow in MRF and PNG file parsing) | 2026-09-10 |
| ALSA-2026:66366 | vim | 9 | Important | Same 8 CVEs as the AlmaLinux 10 vim update | 2026-09-11 |
| ALSA-2026:66403 | coreutils | 9 | Moderate | 1 CVE (DoS via crafted tab stop values in unexpand) | 2026-09-11 |
| ALSA-2026:64808 | kernel | 9 | Important | 9 CVEs covering KVM, io_uring, SMB client, nvmet, and netfilter | 2026-09-11 |
| ALSA-2026:66364 | git-lfs | 9 | Important | 3 CVEs in Go's standard library targeting ASN.1 recursion, URL path resolution, and TLS KeyUpdate | 2026-09-11 |
| ALSA-2026:66347 | freerdp | 9 | Important | 1 CVE (RCE or client crash via malicious TS Gateway) | 2026-09-11 |
Debian GNU/Linux
Debian shipped a fresh round of security patches on September 11, and SPIP gets the most urgent fix of the batch. The content management system closes holes that allowed unauthenticated remote code execution, which means an attacker no longer needs valid credentials to take over your server. libevent rounds out the high-risk category with eight CVEs. The asynchronous networking library finally stops parsing HTTP headers and chunked encodings too loosely, plugging request smuggling and header injection paths that tend to cascade into full account takeovers when paired with a proxy. Memory corruption bugs in the DNS, RPC, and buffer handling code also get squashed.
If you are running apr-util on stretch or buster, you will get the same set of patches covering out-of-bounds reads and use-after-free flaws that typically end in a shell or a service crash. Kamailio lands five CVEs tied to denial of service, which keeps SIP traffic from turning into a waiting room. The upgrade path is straightforward across all affected distributions, and the maintainers explicitly recommend applying these updates without waiting for a scheduled maintenance window.
| Package | CVEs | Distribution | Risk Profile | Fixed Version |
|---|---|---|---|---|
| libevent | CVE-2026-63379, CVE-2026-63381, CVE-2026-63382, CVE-2026-63383, CVE-2026-63384, CVE-2026-63385, CVE-2026-63387, CVE-2026-63388 | Debian stable (trixie) | RCE, HTTP smuggling, header injection, access control bypass | 2.1.13-stable-1~deb13u1 |
| apr-util (stretch) | CVE-2025-49506, CVE-2026-32327, CVE-2026-34191, CVE-2026-34502 | stretch | RCE, DoS | 1.5.4-3+deb9u2 |
| apr-util (buster) | CVE-2025-49506, CVE-2026-32327, CVE-2026-34191, CVE-2026-34501, CVE-2026-34502 | buster | RCE, DoS | 1.6.1-4+deb10u2 |
| spip | None listed | Debian stable (trixie) | Unauthenticated RCE | 4.4.23+dfsg-0+deb13u1 |
| kamailio | CVE-2026-39863, CVE-2026-39864, CVE-2026-52022, CVE-2026-52023, CVE-2026-82608 | Debian stable (trixie) | DoS | 6.0.1-1+deb13u2 |
Fedora Linux
Fedora rolled out a fresh batch of security patches across Fedora 43 and 44, and the headline story is fixing bugs that could hand remote attackers a stack smash or a memory corruption win. mingw-expat lands on both releases with the 2.8.4 bump, closing two separate CVEs that could trigger denial of service or arbitrary code execution through malformed XML. bluez takes a full rebase to the latest upstream development branch, patching a stack overflow in AVRCP and an out-of-bounds read during media element parsing. If you run Nagios, nagios-plugins jumps to 2.5 and patches a heap overflow in the check_icmp plugin that runs with root privileges, alongside a few dependency tweaks and an NTP hostname regex fix. srt updates to 1.5.7 for its streaming transport stack. You should run dnf upgrade --advisory and clear these out during your next maintenance window. These CVEs do not care about your calendar.
| Package | Version | Affected Release(s) | Security Fix | Notable Changes |
|---|---|---|---|---|
| bluez | 5.87+1.git8750129efca8 | Fedora 43 | CVE-2026-85218 (AVRCP stack overflow), OOB read in parse_media_element() | Rebased to latest upstream HEAD |
| mingw-expat | 2.8.4 | Fedora 43, 44 | CVE-2026-76956 (XML hash flooding DoS), CVE-2026-76957 (memory corruption/ARCE) | Standard patch to 2.8.4 |
| nagios-plugins | 2.5-2 | Fedora 43, 44 | Heap buffer overflow in check_icmp (setuid-root binary) | Upstream release, added perl-Math-BigInt dependency, fixed NTP hostname regex, removed RHEL 7 support |
| srt | 1.5.7 | Fedora 43 | CVE flagged but not specified in the advisory | Update to 1.5.7 |
Red Hat Enterprise Linux
Red Hat pushed out another round of security advisories, and if you manage infrastructure across multiple RHEL versions, you will want to apply these before your ticket queue starts complaining. The batch spans seven packages, touching everything from daily drivers like OpenSSH and Nginx to niche tools like Grafana Performance Co-Pilot and osbuild-composer. Six of the seven rate as Important, which is Red Hat's polite way of saying you should treat this as a Tuesday task rather than a weekend excursion. gstreamer1-plugins-base and glib2 land in the Moderate column. OpenSSL gets the most detailed description of the group, covering security patches alongside bug fixes and enhancements for the RHEL 6 Extended Lifecycle Support track, which will keep running long after anyone should reasonably expect it to. CVSS scores for each vulnerability are available through the official errata links if you need to prioritize based on your specific environment.
| RHSA ID | Package | Severity | RHEL Version | Notes |
|---|---|---|---|---|
| RHSA-2026:66459 | grafana-pcp | Important | 10.0 EUS | Security update |
| RHSA-2026:66460 | gstreamer1-plugins-base | Moderate | 10 | Security update |
| RHSA-2026:66410 | openssh | Important | 9.6 EUS | Security update |
| RHSA-2026:66451 | glib2 | Moderate | 8 | Security update |
| RHSA-2026:66432 | osbuild-composer | Important | 10 | Security update |
| RHSA-2026:66542 | nginx | Important | 9 | Security update |
| RHSA-2026:66524 | openssl | Important | 6 EXT | Security, bug fix, and enhancement update |
Rocky Linux
Rocky Linux just dropped a fresh errata batch across versions 8, 9, and 10, and if you maintain any of those baselines, it is time to run your patches. The rollout covers seventeen distinct packages, with the vast majority landing at Important severity and four tagged Moderate. You will see kernel updates (including a real-time variant) touching all three OS versions, vim patches for each release, and routine security fixes for nginx, freerdp, ansible-core, and a couple of Python XML libraries. The announcements keep the specifics tight, but every entry links to a CVSS rating you can cross-reference if you want to know exactly how bad the unpatched version actually is. If your systems are already current, you can probably skip this. If not, the errata URLs are direct and the install commands are standard.
| RLSA ID | Package | Severity | Affected OS | Update Scope |
|---|---|---|---|---|
| RLSA-2026:66324 | kernel-rt | Important | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:66248 | ansible-core | Important | Rocky Linux 8 | Security |
| RLSA-2026:66348 | vim | Important | Rocky Linux 8 | Security |
| RLSA-2026:66325 | kernel | Important | Rocky Linux 8 | Security, bug fix, enhancement |
| RLSA-2026:66460 | gstreamer1-plugins-base | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:66336 | vim | Important | Rocky Linux 10 | Security |
| RLSA-2026:66432 | osbuild-composer | Important | Rocky Linux 10 | Security |
| RLSA-2026:66355 | kernel | Important | Rocky Linux 10 | Security |
| RLSA-2026:66349 | freerdp | Important | Rocky Linux 10 | Security |
| RLSA-2026:66392 | apr-util | Moderate | Rocky Linux 10 | Security |
| RLSA-2026:66403 | coreutils | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:66341 | apr-util | Moderate | Rocky Linux 9 | Security |
| RLSA-2026:66364 | git-lfs | Important | Rocky Linux 9 | Security |
| RLSA-2026:66366 | vim | Important | Rocky Linux 9 | Security |
| RLSA-2026:66180 | kernel | Important | Rocky Linux 9 | Security, bug fix, enhancement |
| RLSA-2026:66347 | freerdp | Important | Rocky Linux 9 | Security |
| RLSA-2026:66179 | perl-DBI | Important | Rocky Linux 9 | Security |
| RLSA-2026:66542 | nginx | Important | Rocky Linux 9 | Security |
| RLSA-2026:66203 | python3.12-lxml | Important | Rocky Linux 9 | Security |
| RLSA-2026:66204 | python-lxml | Important | Rocky Linux 9 | Security |
| RLSA-2026:66451 | glib2 | Moderate | Rocky Linux 8 | Security |
SUSE Linux
SUSE and openSUSE pushed out another round of security patches this week, and if you are running any of the affected distributions, you should probably allocate some time to apply them. The updates span from routine dependency bumps to a couple of critical fixes that genuinely warrant immediate attention.
The most notable entry is the critical patch for chromium. You are looking at 38 vulnerabilities spanning memory corruption, use-after-free bugs, and authorization flaws across V8, Skia, and the rendering pipeline. It is easy to see why the rating sits at critical. The containerized-data-importer1.65 update also packed a serious punch with 39 fixes, mostly targeting memory leaks and privilege escalation vectors in Go's crypto and HTML parsing libraries. For SLE administrators, the libzypp and zypper update is worth a closer look. It fixes credential validation logic and cache state handling, which will save you a few headaches when managing repositories.
On the other end of the spectrum, php7 received a moderate rating update to patch a stack overflow in the phar module, and ansible-core closed two argument injection bugs in its Galaxy command. Tumbleweed users will find the usual assortment of moderate updates for Python libraries, Jupyter, and Rust tooling. The package lists run long, but the patch commands are straightforward if you stick to zypper patch or YaST. If your dependency tree looks like a tangled mess of Go libraries and you rely on OpenTelemetry, this batch lands right where you need it.
| Update ID | Package | Rating | CVEs Fixed | Key Focus | Affected Systems |
|---|---|---|---|---|---|
| SUSE-SU-2026:4125-1 | azure-storage-azcopy | Important | 4 | DoS in OpenTelemetry, gRPC authorization bypass, heap exhaustion | SLE 15 SP4-7, openSUSE Leap 15.4, Manager 4.3 |
| SUSE-SU-2026:4128-1 | php7 | Moderate | 1 | Stack overflow in phar module, apache2-mod_php7 removal fix | SLE 15 SP4/5/6/7, openSUSE Leap 15.4 |
| SUSE-SU-2026:4129-1 | libzypp, zypper | Critical | 9 | Credential validation, cache state handling, parser fixes | SLE 15 SP5, openSUSE Leap 15.5 |
| openSUSE-SU-2026:21828-1 | ansible-core | Important | 2 | Argument injection in ansible-galaxy via git clone | openSUSE Leap 16.0 |
| openSUSE-SU-2026:21827-1 | python-jwcrypto | Moderate | 2 | DoS via malformed JWE, JWKSet verification bypass | openSUSE Leap 16.0 |
| openSUSE-SU-2026:21824-1 | containerized-data-importer1.65 | Important | 39 | Memory leaks, privilege escalation, HTML/crypto parsing flaws in Go | openSUSE Leap 16.0 |
| openSUSE-SU-2026:11725-1 | jupyter-nbconvert | Moderate | 1 | Security fix for notebook conversion | openSUSE Tumbleweed |
| openSUSE-SU-2026:11724-1 | python313-geopy | Moderate | 1 | Geographic library security patch | openSUSE Tumbleweed |
| openSUSE-SU-2026:11730-1 | cargo-audit | Moderate | 5 | Rust dependency auditing tool fixes | openSUSE Tumbleweed |
| openSUSE-SU-2026:11729-1 | ansible-creator | Moderate | 1 | Ansible collection creator security patch | openSUSE Tumbleweed |
| openSUSE-SU-2026:11726-1 | python313-pypdf | Moderate | 1 | PDF parsing security fix | openSUSE Tumbleweed |
| openSUSE-SU-2026:0319-1 | chromium | Critical | 38 | Memory corruption, use-after-free, privilege escalation across V8/WebGL/Skia | openSUSE Backports SLE-15-SP7 |
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
