Security 11048 Published by

Debian's Freexian-managed kernel advisory for bullseye packs a staggering 597 CVEs into its 5.10.272-1 update, with trixie's stable kernel still carrying 273. AlmaLinux, Oracle Linux, and others shipped overlapping Critical FreeIPA fixes covering eight CVEs each, including an unauthenticated LDAP client that can grant itself administrator rights. A genuine guest-to-host VM escape, CVE-2026-99999 "PwnEscape," is already sitting in testing for AlmaLinux 8, 9, and 10 but hasn't hit production yet. Patch priorities include the FreeIPA directory fixes and the Freexian kernel, while Debian, Fedora, Rocky, RHEL, SUSE, Slackware, and Oracle all pushed their usual batch of routine updates you can apply through your familiar package manager.





Today's distro security roundup hides a kernel of 597 CVEs

A routine cycle of updates turns up a Freexian-managed kernel with nearly six hundred flaws, overlapping FreeIPA criticals across the enterprise distros, and a guest-to-host VM escape quietly waiting in a testing repo.

If you've been scanning today's distro bulletins for something to lose sleep over, here it is. Debian's Freexian-managed kernel advisory for bullseye bundles 597 CVEs into a single 5.10.272-1 update. The trixie stable kernel isn't far behind, packing 273 into 6.12.113-1.

That's the kind of volume that makes a competent sysadmin close the email without reading past the subject line.

Linux Security

The numbers behind the noise

Keep in mind that most of those 597 flaws belong to a kernel Debian no longer maintains directly. bullseye has aged out of stable support, so Freexian's Extended LTS program inherited it. The 597 is just the expected cost of that handoff, and it'll keep climbing until the line finally retires.

The trixie update is different in one respect. Only two of its 273 trace back to 2025. The rest are 2026 bugs, which means you're accepting a very recent and very large diff on a stable system. Not cheap to digest.

Debian's Apache bump landed at 2.4.69-1~deb13u1, closing 19 CVEs including a real HTTP request smuggling hole. Smuggling is the one worth watching most closely, since it tends to open doors the other symptoms merely rattle. Then jq on bookworm (DLA-4840-1) got a repeat-string overflow fix. A prior fix capped one growing string but let an asterisk repeat keep stacking. The new build now fails loudly with a "Repeat string result too long" message instead of quietly overflowing. Two more memory bugs got squashed without CVE numbers, including one where ("a"*200)*30 copied from memory that had already been freed. That last one alone is enough to make you stare at a compiler for a minute.

FreeIPA and the escape in the test repo

Here's the thread tying the day together. AlmaLinux, Oracle Linux, and a handful of others shipped overlapping FreeIPA fixes, and at least one is Critical.

AlmaLinux wrapped eight CVEs into a single errata for AlmaLinux 8 (ALSA-2026:83460). One is genuinely ugly: an unauthenticated LDAP client can hand itself administrator rights through the self-managed-token ACI. Trust-fetch-domains lets a privileged AD trust refresh slip past a read access control, opening the door to unauthorized LDAP writes. Then there's an idp-add path where eval() runs before the authorization check even happens.

Oracle graded its own idm:DL1 update Critical on Linux 8, covering the same eight FreeIPA CVEs. ELSA-2026-83460 pushes FreeIPA to 4.9.13-21.3.0.2. If you run a directory, this lands at the very top of your list, distro or not.

Then comes PwnEscape, CVE-2026-99999. The nickname and the number read like a novelty, but it's a real guest-to-host VM escape. A guest you control can leak the host's kernel memory, crash the host, or run code as root. Red Hat and the kernel CVE team both rate it Critical.

AlmaLinux 8, 9, and 10 are in scope. Patched kernels are already sitting in the testing repo, and the distro wants people to verify them before pushing to production. That's a mild chore, but shipping a kernel update blind is exactly how a vulnerability becomes a story you read about instead of one you fixed ahead of time.

The rest of the day

Fedora's batch hides a small dependency-chain lesson. Nant isn't the vulnerable one; it was just the only Fedora package still dragging an old log4net. log4net jumped to 3.5.0 to patch four CVEs, and you'll see those same CVEs reappear under the nant advisory. That's how modern package trees work, whether you find it elegant or exhausting. Meanwhile OpenSSL rebased to 3.5.9 in Fedora and closed 14 CVEs in a single package, while Chromium landed 37 fixes across both Fedora 43 and SUSE's SLE-15-SP7 build, moving to 155.0.8059.79. The Chromium advisory describes it as "a WebKit (Blink) powered web browser that Google doesn't want you to use." That's about as honest a description as you'll find anywhere.

On SUSE's side, libsoup2 took 15 fixes to 2.74.3, and a companion urllib3 patch closes a 9.1-scored HTTPS proxy override. If your scripts route traffic through a proxy, that one's worth a look.

Slackware took a different route entirely, patching four X11 libraries for both 15.0 and -current, which suggests someone was reading some network input a little too literally. libXi is the busiest with nine problems, several of them out-of-bounds reads and heap overflows buried in device-state parsing. The common thread across all four is untrusted input being treated as trustworthy. Nothing subtle there. Upgrade as root via upgradepkg.

RHEL, Rocky, and Oracle shipped their usual kernel and ghostscript roundups. RHEL's kernel updates landed as "Important" across its SAP-tuned, extended-support, and RHEL 10 tracks, so they aren't top-of-the-world ratings. But you wouldn't want to sleep through any of them. Rocky handed out 17 errata across all three supported releases, with kernel, ghostscript, and rpcbind each getting their own advisory.

A Detailed Overview of the Updates

AlmaLinux

AlmaLinux pushed two notable things out, and either one is worth a look before you get too comfortable.

The first is a critical security update for AlmaLinux Identity Management (that's what FreeIPA becomes when you put it in an enterprise box), aimed at AlmaLinux 8. It lands as a single errata (ALSA-2026:83460) but packs eight separate CVEs, which is a fair number to squeeze into one package. Two of them are unauthenticated denials of service hiding in the /ipa/i18n_messages and /ipa/migration/migration.py endpoints, each triggered by an unbounded request body read. There's a cross-site scripting flaw that the distro quietly claims can run arbitrary code through a crafted URL, plus a privilege escalation that slips through when krbCanonicalName is manipulated because the datastore enforces uniqueness domain-wide instead of per account. The credentials-theft story is the shakiest: an unauthenticated LDAP client can basically hand itself administrator rights through the self-managed-token ACI, and trust-fetch-domains lets a privileged AD trust refresh slip past the read access control, opening the door to unauthorized LDAP writes. Round out the list with an idp-add path where eval() runs before the authorization check, giving both environment disclosure and denial of service, and a bug fix patching ipatests for kdcproxy on top.

Then comes PwnEscape, CVE-2026-99999. The number and the nickname suggest a novelty, but it's a genuine guest-to-host VM escape: a guest you control can leak the host's kernel memory, crash the host, or run code as root. Red Hat and the kernel CVE team both call it Critical, and AlmaLinux 8, 9, and 10 are all in scope. Patched kernels are already sitting in the testing repo, and the distro is asking people to verify them before it sends them to production. That step is a mild chore, but pushing a kernel update to production blind is exactly how vulnerabilities like this become stories you read about instead of fix ahead of time.

CategoryUpdateCVE / ReferenceWhat it does
FreeIPA (Security)DoS via /ipa/i18n_messagesCVE-2026-73198Unauthenticated DoS through an unbounded request body read
FreeIPA (Security)DoS via /ipa/migration/migration.pyCVE-2026-73197Unauthenticated DoS through an unbounded request body read
FreeIPA (Security)Trust-based impersonationCVE-2026-11861TGS obtained by impersonating cname through trust relationships
FreeIPA (Security)XSS in crafted URLCVE-2026-18147Cross-site scripting that can lead to arbitrary code execution
FreeIPA (Security)Unauthorized LDAP writesCVE-2026-19550trust-fetch-domains bypasses a privileged trust-read ACI
FreeIPA (Security)Privilege escalationCVE-2026-13097krbCanonicalName manipulated via domain-wide uniqueness checks
FreeIPA (Security)Admin credential theftCVE-2026-76578Unauthenticated LDAP client uses the self-managed-token ACI
FreeIPA (Security)eval() before authorizationCVE-2026-79678Environment disclosure and DoS via idp-add
FreeIPA (Bug fix)kdcproxy test patchJIRA:AlmaLinux-129966Fixes ipatests after the CVE-2025-59088 fix
KernelPwnEscape VM escapeCVE-2026-99999Guest-to-host escape; patched kernels in testing for AlmaLinux 8, 9, 10

Debian GNU/Linux

Debian handed out a pile of security updates on October 16, and the CVE lists are the kind that makes a competent sysadmin close the email without reading it. Four separate advisories cover the Linux kernel in both its active and long-term-flavored forms, plus the Apache web server and the JSON command-line tool jq. The fixes themselves are routine. The sheer volume is not.

The main kernel update (DSA-6568-1) for the stable trixie release ships version 6.12.113-1 and bundles 273 CVEs, only two of which trace back to 2025 with the rest landing in 2026. Privilege escalation, denial of service, and information leaks are the headline risks. Patching is the obvious move, though the list is long enough to earn a pause before you accept the diff.

There is a second kernel advisory (ELA-1846-1), but it comes from Freexian's Extended LTS program rather than Debian's own stable branch, because bullseye has aged out of Debian's direct maintenance. It targets version 5.10.272-1 and carries a staggering 597 CVEs. Same trio of symptoms, just a bigger spreadsheet. That is the expected payoff once a distro line passes its main support window.

Apache got 19 CVEs in DSA-6569-1. The 2.4 branch now ships version 2.4.69-1~deb13u1 for trixie, closing a hole for HTTP request smuggling alongside denial-of-service, information disclosure, and an authentication bypass. Smuggling is the one worth watching most closely, since it tends to open doors the other symptoms merely rattle.

The jq advisory (DLA-4840-1 for Debian 12 bookworm, version 1.6-2.1+deb12u3) is the one with an actual story. A prior fix for CVE-2026-32316 capped one string from growing past its limit but let a string repeated with an asterisk keep stacking. The new build makes such a repeat fail loudly with a "Repeat string result too long" message instead of quietly overflowing. Two more memory bugs got squashed without CVE numbers, including one where ("a"*200)*30 copied from memory that had already been freed. A separate crash from deep delpaths is still being pushed upstream before it lands here, so that one remains only partially closed.

PackageAdvisoryFixed versionTarget releaseRisks fixedCVEs
linuxDSA-6568-16.12.113-1trixie (stable)Privilege escalation, DoS, information leaks273
linuxELA-1846-15.10.272-1bullseye (Freexian Extended LTS)Privilege escalation, DoS, information leaks~597
apache2DSA-6569-12.4.69-1~deb13u1trixie (stable)DoS, information disclosure, authentication bypass, HTTP request smuggling19
jqDLA-4840-11.6-2.1+deb12u3bookworm (Debian 12)String-length overflow, two no-CVE memory errors1 (plus 2 no-CVE)

Fedora Linux

Fedora's security team shipped a long batch of advisories, and the list runs both Fedora 43 and Fedora 44. Most of it is routine maintenance, but a handful of entries make you actually want to open a terminal.

The biggest jump is OpenSSL, which rebased to 3.5.9 and closed 14 CVEs in a single package. Chromium took an even larger hit, landing 37 separate security fixes in 155.0.8059.79. The advisory describes the package as "a WebKit (Blink) powered web browser that Google doesn't want you to use," which is about as honest a description of Chromium as you'll find.

Then there's the dependency-chain awkwardness. Nant isn't the vulnerable one; Fedora simply rebuilt it because it was the only Fedora package still dragging the old log4net along, and log4net needed its own bump to 3.5.0 to patch four CVEs. You'll see those exact log4net CVEs reappear under the nant advisory, which is a small lesson in how modern package trees work.

Everything else is the usual security spread: WordPress got its normal 6.9.10 pass, Django got version-specific patches across both 5.2.18 and 6.1.2, the kernel moved to 7.2.11 for both distros, and a scattered bunch of tools (Tor, FreeIPA, Apache httpd, syncthing, several Go-based CLIs) all got tightened up. If you're on either release, dnf will fetch these with the usual --advisory command.

PackageFedoraNew versionWhat the update does
nant430.92-43.fc43Rebuilt after log4net bumped to 3.5.0 (its only Fedora dependency)
SDL3_image433.4.8-1.fc43Update to 3.4.8 (patches CVE-2026-88367 SVG DoS)
log4net433.5.0-1.fc43Update to 3.5.0 (4 CVEs)
syncthing432.1.6-1.fc43Update to 2.1.6
wordpress436.9.10-1.fc43Security release (stored XSS, SQL injection, private-comment leak)
openssl433.5.9-1.fc43Rebase to 3.5.9 (14 CVEs)
chromium43155.0.8059.79-1.fc4337 security fixes
kernel437.2.11-100.fc43Stable kernel updates
docker-buildx430.38.0-1.fc43Update to 0.38.0 (ssh CVEs)
tor430.4.9.14-1.fc43Update to latest (multiple DoS/use-after-free CVEs)
python-django5435.2.18-1.fc43Django 5 to 5.2.18 (4 CVEs)
rust-onefetch432.28.1-4.fc43Backport CVE-2026-100866 terminal injection fix
radicale433.8.3-1.fc43Update to 3.8.3
httpd432.4.69-1.fc43Apache to 2.4.69 (multiple CVEs)
freeipa434.13.4-3.fc43Buffer overflow and NUL-pointer fixes (CVE-2026-14612)
qt5-qtbase445.15.18-3.fc44Fix CVE-2026-19248 XML parsing DoS
rust-onefetch442.28.1-4.fc44Backport CVE-2026-100866 terminal injection fix
SDL3_image443.4.8-1.fc44Update to 3.4.8
nant440.92-43.fc44Rebuilt after log4net update
log4net443.5.0-1.fc44Update to 3.5.0
syncthing442.1.6-1.fc44Update to 2.1.6
jfrog-cli442.126.0-1.fc44Update to 2.126.0 (multiple CVEs)
wordpress446.9.10-1.fc44Security release
chromium44155.0.8059.79-1.fc4437 security fixes
kernel447.2.11-200.fc44Stable kernel updates
python-cairosvg442.9.1-1.fc44Update to 2.9.1 (CVE-2026-107378 SVG DoS)
python-django5445.2.18-1.fc44Django 5 to 5.2.18
tor440.4.9.14-1.fc44Update to latest
python-django6446.1.2-1.fc44Django 6 to 6.1.2
chezmoi442.73.0-1.fc44Update to 2.73.0
freeipa444.13.4-3.fc44Buffer overflow and NUL-pointer fixes

Oracle Linux

Oracle Linux shipped another round of security errata across Linux 8, 9, and 10, and the severity spread tells you roughly what to touch first.

The standout is the idm:DL1 update on Linux 8, which Oracle graded Critical for reasons that hold up. It covers eight CVEs across FreeIPA, including an unauthenticated LDAP client grabbing administrator credentials through the self-managed-token ACI, privilege escalation via krbCanonicalName manipulation, a trust-refresh hole that allows unauthorized LDAP writes, and a couple of XSS flaws where a crafted URL executes code. If you operate a FreeIPA directory, this sits at the top of the list.

The kernel errata is where the sheer volume lives. ELSA-2026-500395 pushes UEK 5.15.0 to both Linux 8 and 9, and the changelog reads like a firehose spanning networking, the block layer, BPF, KVM, and just about everything else. The 6.12.0 update (ELSA-2026-500394) went out to Linux 9 and 10 with a smaller but still substantial batch, including landlock and xfrm use-after-free fixes.

The rest follow the usual pattern. Ghostscript picks up the same pair of CVEs (a -dSAFER sandbox bypass plus a pdfwrite stack overflow) whether you're on Linux 8, 9, or 10, since Oracle just chases the upstream releases. libsoup gathers a cluster of WebSocket heap overflow bugs on Linux 9, while libsoup3 on Linux 10 stacks those plus an uninitialized-length base64 hole and some HTTP/2 crash fixes on top. rpcbind lands the same unauthenticated remote DoS fix on all three releases. Grafana, lrzsz, environment-modules, wireshark, hplip, and linux-firmware round things out.

A note on hplip: it ships the same eleven CVEs on Linux 9 and 10, and Oracle's own changelog has to "really fix" a missing /var/lib/hp directory that it apparently missed twice before. You probably won't need the third reminder.

Version numbers you'll actually want when checking what's installed: Linux 8 ghostscript goes to 9.27-19, Linux 9 to 9.54.0-19, Linux 10 to 10.02.1-16. libsoup climbs from 2.72.0-15 to 2.72.0-16 on Linux 9, and libsoup3 stacks a pile of fixes under 3.6.5-3 on Linux 10. The UEK kernels jump to 5.15.0-325.221.6.3 and 6.12.0-207.111.5.3 respectively.

ReleasePackageSeverityAdvisoryVersionKey details
Linux 8idm:DL1 (FreeIPA)CriticalELSA-2026-834604.9.13-21.3.0.28 CVEs: unauth LDAP cred theft, priv-esc via krbCanonicalName, XSS via crafted URLs, trust-refresh writes, env disclosure
Linux 8ghostscriptImportantELSA-2026-835529.27-19CVE-2026-101258 (SAFER bypass), CVE-2026-103226 (pdfwrite stack overflow)
Linux 8grafanaImportantELSA-2026-835449.2.10-35.0.1CVE-2026-15815 plugin archive escape to code exec; adds email verification for email changes
Linux 8lrzszImportantELSA-2026-835250.12.20-46CVE-2026-105840 (path handling), CVE-2026-105841 (removed 'Topipe'); fixes SIGSEGV on bad -s arg
Linux 8rpcbindImportantELSA-2026-835631.2.5-11CVE-2026-94640 unbounded memory allocation, unauth remote DoS
Linux 8wiresharkModerateELSA-2026-836572.6.2-214 DoS dissector fixes (H.245, ESS, C12.22, RRC)
Linux 8environment-modulesModerateELSA-2026-829194.5.2-5CVE-2026-85013 command injection via bash Tab completion
Linux 8UEK kernel 5.15.0ImportantELSA-2026-5003955.15.0-325.221.6.3CVE-2026-98260; hundreds of backported stability/security fixes
Linux 9ghostscriptImportantELSA-2026-835539.54.0-19Same two CVEs as Linux 8
Linux 9wiresharkImportantELSA-2026-835463.4.10-95 CVEs, DoS dissectors (SPDY heap overflow, H.245, ESS, C12.22, RRC)
Linux 9hplipImportantELSA-2026-828823.26.6-111 CVEs (CVE-2025-43023 + 91097-91106); fixes LEDM scanner regression and missing /var/lib/hp
Linux 9libsoupImportantELSA-2026-833842.72.0-165 WebSocket heap overflow CVEs (102556-102560)
Linux 9linux-firmwareBug fix/EnhancementELBA-2026-7663320261001AMD Fam1Ah microcode update; rebase to upstream
Linux 9UEK kernel 5.15.0ImportantELSA-2026-5003955.15.0-325.221.6.3CVE-2026-98260
Linux 9UEK kernel 6.12.0ImportantELSA-2026-5003946.12.0-207.111.5.36 CVEs incl. landlock UAF, xfrm UAF, pidfd, ipv6 mcast
Linux 10libsoup3ImportantELSA-2026-836183.6.5-36 CVEs; WebSocket heap overflows, base64 decode hole (102555), HTTP/2 crash, plus 4 prior CVEs folded in
Linux 10rpcbindImportantELSA-2026-835611.2.7-3CVE-2026-94640 unauth remote DoS
Linux 10ghostscriptImportantELSA-2026-8355110.02.1-16Same two CVEs as Linux 8/9
Linux 10hplipImportantELSA-2026-828833.26.6-1Same 11 CVEs as Linux 9; LEDM scanner fix
Linux 10UEK kernel 6.12.0ImportantELSA-2026-5003946.12.0-207.111.5.3Same 6 CVEs as Linux 9 UEK 6.12.0

Red Hat Enterprise Linux

Red Hat has pushed a batch of kernel security updates across several RHEL tracks, and they're all stamped "Important" severity. Not exactly a top-of-the-world rating, but you wouldn't want to sleep through these either. The advisories land on the SAP-tuned releases, the older extended-support line, and the new RHEL 10 track.

Most of these are pure security patches. One is broader, folding in bug fixes and enhancements alongside the security work. Red Hat notes you can find the detailed severity ratings and CVSS base scores on each CVE link in the references of the full advisory. The practical takeaway: apply the one for your version.

RHSA IDTypeAffected ProductSeverity
RHSA-2026:83738kernel securityRHEL 9.2 Update Services for SAP SolutionsImportant
RHSA-2026:83796kernel securityRHEL 6 Extended Lifecycle Support - EXTENSIONImportant
RHSA-2026:83775kernel securityRHEL 9.6 Extended Update SupportImportant
RHSA-2026:83739kernel-rt securityRHEL 9.2 Update Services for SAP SolutionsImportant
RHSA-2026:83707kernel security, bug fix, enhancementRHEL 10.0 Extended Update SupportImportant
RHSA-2026:83797kernel securityRHEL 9.4 Update Services for SAP SolutionsImportant

Rocky Linux

Rocky Linux handed out 17 errata advisories this cycle, reaching across Rocky Linux 8, 9, and 10. The kind of routine security housekeeping you'd rather apply proactively than dig out of the wreckage afterward. Most carry an "Important" rating, with a single wireshark update dropping to "Moderate."

The package list repeats enough to be worth flagging. Ghostscript, rpcbind, and kernel each got their own separate advisory on all three supported releases. The real-time kernel (kernel-rt) gets its own attention too, for whatever servers run on that variant. The rest are one-and-done: libsoup, hplip, grafana, and lrzsz.

Advisory IDPackageReleaseSeverityCovers
RSA-2026:83561rpcbindRocky Linux 10ImportantSecurity
RSA-2026:83207kernelRocky Linux 10ImportantSecurity, bug fix, enhancement
RSA-2026:83551ghostscriptRocky Linux 10ImportantSecurity
RSA-2026:83562rpcbindRocky Linux 9ImportantSecurity
RSA-2026:83384libsoupRocky Linux 9ImportantSecurity
RSA-2026:83553ghostscriptRocky Linux 9ImportantSecurity
RSA-2026:82882hplipRocky Linux 9ImportantSecurity, bug fix, enhancement
RSA-2026:83156kernelRocky Linux 9ImportantSecurity
RSA-2026:83546wiresharkRocky Linux 9ImportantSecurity
RSA-2026:83159kernel-rtRocky Linux 8ImportantSecurity, bug fix, enhancement
RSA-2026:83552ghostscriptRocky Linux 8ImportantSecurity
RSA-2026:83544grafanaRocky Linux 8ImportantSecurity
RSA-2026:83657wiresharkRocky Linux 8ModerateSecurity
RSA-2026:83157kernelRocky Linux 8ImportantSecurity, bug fix, enhancement
RSA-2026:83563rpcbindRocky Linux 8ImportantSecurity
RSA-2026:83525lrzszRocky Linux 8ImportantSecurity, bug fix, enhancement

Slackware Linux

Slackware's security team just pushed a batch of patches for four X11 libraries, which suggests someone was reading some network input a little too literally. All four land for both Slackware 15.0 and -current, and cover both x86_64 and the 32-bit variants.

libXi is the busiest of the lot, carrying nine separate problems, several of them out-of-bounds reads and heap buffer overflows buried in device-state and class parsing. That's the one you'd want to get onto first. libX11 arrives with four fixes, running the gamut from bounded XIM attribute lengths to a keysym range check. The other two are more focused: libXrender's flaw is a single out-of-bounds read in its format reply parser, while libXpm's is a denial of service coming from an unsigned underflow in the write path. The common thread across all four is untrusted input being treated as trustworthy, which is about as predictable as vulnerabilities get.

Upgrade proceeds the usual way, as root, via upgradepkg. Everything you'd need to script it - package URLs, MD5 sums, advisory links - is spelled out in the release.

PackageSecurity AdvisoryVersionIssue(s)CVE(s)
libX11SSA:2026-289-011.8.14Bounded XIM attribute/keylist lengths, byteM parse_codeset reads, keysym range check in _XkbReadKeyActionsCVE-2026-94283, 94284, 94285, 88806
libXpmSSA:2026-289-033.5.20Denial of service via unsigned underflow in the write pathCVE-2026-94287
libXrenderSSA:2026-289-040.9.13Out-of-bounds read in the XRenderQueryFormat reply parserCVE-2026-88807
libXiSSA:2026-289-021.8.4Out-of-bounds reads and heap buffer overflows in device-state, XI2 class parsing, cookie conversion, and XGetDeviceControlCVE-2026-93541, 93542, 93543, 93544, 93545, 94282, 109089, 109090

SUSE Linux

SUSE shipped a broad round of security updates, and only two of the fourteen carry an "important" rating, which is where the real interest sits. Chromium takes the biggest single fix on openSUSE Backports SLE-15-SP7, closing out 37 vulnerabilities as the build moves to 155.0.8059.79. The damage spans use-after-free flaws across Browser, PDF, Network, Media, and DOM, plus buffer overflows in ANGLE, Animation, and PDFium. Passwords and the Installer show up on the list, so a few of these are more interesting than your average batch.

On SUSE Linux Enterprise, libsoup2 absorbs 15 fixes and lands at 2.74.3. A lot of them ride through WebSocket frame handling as heap buffer overflows, and one opens the door to HTTP request smuggling through a body-draining gap. A companion python-urllib3 patch for the same platform closes 3 issues, led by a 9.1-scored HTTPS proxy override that could let traffic slip past a proxy. If your scripts route through one, that one's worth a look.

The rest is Tumbleweed's usual run of "on GA media" moderate advisories. libthrift pulls the biggest Tumbleweed number at 33. Qemu jumps to 11.1.1-2.1 after a 9.3 privilege escalation, qsnapper clears 5, and a handful of Python utilities (urllib3, urllib3_1, zipp, waitress, validators, ruff, and social-auth-app-django) each swallow their own CVE. glib2 finishes the set on Leap 15.4 and SUSE Linux Enterprise Micro with a single SASL denial of service.

All together that's 121 vulnerabilities across 14 advisories, and the install path is the standard zypper or YaST route you already know.

Announcement IDPackageRatingVulns fixedHighest CVSSAffected
openSUSE-SU-2026:0349-1chromium, chromedriverimportant37N/AopenSUSE Backports SLE-15-SP7
openSUSE-SU-2026:12051-1libthrift-0_25_0 and siblingsmoderate339.2openSUSE Tumbleweed
openSUSE-SU-2026:12048-1python313-zippmoderate13.3openSUSE Tumbleweed
openSUSE-SU-2026:12049-1qemumoderate29.3openSUSE Tumbleweed
openSUSE-SU-2026:12044-1python313-urllib3moderate129.1openSUSE Tumbleweed
openSUSE-SU-2026:12043-1python313-social-auth-app-djangomoderate1N/AopenSUSE Tumbleweed
openSUSE-SU-2026:12047-1python313-waitressmoderate18.7openSUSE Tumbleweed
openSUSE-SU-2026:12046-1python313-validatorsmoderate1N/AopenSUSE Tumbleweed
openSUSE-SU-2026:12050-1qsnappermoderate5N/AopenSUSE Tumbleweed
openSUSE-SU-2026:12045-1python313-urllib3_1moderate87.5openSUSE Tumbleweed
openSUSE-SU-2026:12042-1python313-ruffmoderate16.3openSUSE Tumbleweed
SUSE-SU-2026:4704-1python-urllib3 (311)important39.1SLE 15 SP4-SP7, Leap 15.4, Public Cloud, Python3 module, SUSE Manager
SUSE-SU-2026:4703-1libsoup2important159.8SLE 15 SP6-SP7, Leap 15.6
SUSE-SU-2026:4710-1glib2moderate15.3Leap 15.4, SUSE Linux Enterprise Micro 5.3-5.5

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

Slackware (slackpkg and pkgtool)

Slackware doesn’t have a single unified updater, but the official way to pull updates is through slackpkg. Start with sudo slackpkg update to download the newest package list from the chosen mirror. Then run sudo slackpkg upgrade-all; this command walks through each installed package and replaces it with the most recent build available in the official repository. For users who prefer a more granular approach, specifying a package name after upgrade limits the operation to that single item. When dealing with community‑maintained repositories, pkgtool takes over: a combined sudo pkgtool update && sudo pkgtool upgrade will sync and apply updates from the mirrors listed in /etc/slackpkg/mirrors.

sudo slackpkg update
sudo slackpkg upgrade-all