📋 TL;DR — last updated October 12, 2026

On September 18, 2026, the US Cybersecurity and Infrastructure Security Agency (CISA) added three Linux kernel vulnerabilities to its Known Exploited Vulnerabilities (KEV) catalogue: CVE-2025-39964 (a crypto-socket flaw), CVE-2026-53266 (a bridge-firewall flaw), and CVE-2025-39682 (a kernel-TLS flaw). They are three separate bugs in different parts of the kernel. Fixing one has nothing to do with the others.

  • Which versions each one affects is in the affected table. In short: the crypto flaw affects every CloudLinux version; the bridge flaw affects every version but is reachable by an ordinary account only on some; the TLS flaw affects only CloudLinux 8 LTS, 9, 9 LTS, and 10.
  • The three flaws:
    • CVE-2025-39964, the crypto-socket flaw: a public exploit escalates an ordinary account to root. → details
    • CVE-2026-53266, the bridge-firewall flaw: memory corruption or privilege escalation, reachable by an ordinary account only where private network spaces are open. → details
    • CVE-2025-39682, the kernel-TLS flaw: can leak kernel memory or crash the machine on affected systems. → details
  • Two fix routes: a KernelCare livepatch applies with no reboot where one is available; otherwise the fix is a kernel update and reboot. The fix-status table gives both routes per version, and the update instructions carry the streams.
  • Check whether a server is patched → How to verify
  • How the bugs work → Technical details

On September 18, 2026, CISA added three Linux kernel vulnerabilities to its Known Exploited Vulnerabilities catalogue: a crypto-socket race (CVE-2025-39964), an ebtables bridge-firewall write (CVE-2026-53266), and a kernel-TLS flaw (CVE-2025-39682). They are unrelated bugs in different parts of the kernel, listed on the same day. This post says which CloudLinux versions each one affects and what to do about it.

All three need local access, and on a shared hosting server “local” is not only you and your staff. It is any process on the machine, including the PHP worker behind a customer’s compromised WordPress plugin. So “a local user could do this” means “whoever breaks into one site on the server could do this.” None of the three can be launched across the network, but on a shared host the attacker is often already inside one account.

 

Affected CloudLinux versions

This table answers whether a flaw is a live concern on each version. What to do about it is in the fix-status table further down.

VersionCVE-2025-39964 (crypto)CVE-2026-53266 (bridge)CVE-2025-39682 (TLS)
CloudLinux 7
Kernel 3.10
❌ Affected⚠️ Present, out of reach by default✅ Not affected
CloudLinux 7h
Kernel 4.18
❌ Affected❌ Affected✅ Not affected
CloudLinux 8
Kernel 4.18
❌ Affected❌ Affected✅ Not affected
CloudLinux 8 LTS
Kernel 5.14 (TuxCare ELS)
❌ Affected❌ Affected❌ Affected
CloudLinux 9
Kernel 5.14
❌ Affected⚠️ Present, out of reach by default❌ Affected
CloudLinux 9 LTS
Kernel 5.14 (TuxCare ELS)
❌ Affected⚠️ Present, out of reach by default❌ Affected
CloudLinux 10
Kernel 6.12
❌ Affected⚠️ Present, out of reach by default❌ Affected
CloudLinux for Ubuntu 22.04
Kernel 5.15
❌ Affected⚠️ Present, out of reach by default✅ Not affected

Reading the icons. ❌ Affected means the flaw is present and an ordinary account can reach it. ⚠️ Present, out of reach by default means the vulnerable code is in the kernel but an ordinary account cannot reach it on the shipped configuration; the fix still hardens the server. ✅ Not affected means the version does not carry the flaw.

 

CVE-2025-39964: the crypto-socket flaw

The Linux kernel offers a programming interface, called AF_ALG, that lets ordinary programs ask the kernel to perform cryptographic work such as hashing and encryption. The flaw is a race: when two operations write to the same crypto socket at the same moment, their data interleaves and the socket’s internal state is left inconsistent.

Impact. Independent security researchers have published an exploit that turns this into full control of the machine, taking over a privileged process to gain root. It needs no special access to start, only an ordinary account on the server, and no particular configuration: the interface is open to every account on every one of these kernels.

Mitigation. There is none. The fix is the kernel update or livepatch. One idea does not work and is worth heading off, because it is the natural thing to try: you cannot disable the crypto interface by blocking a kernel module. On these kernels it is compiled into the kernel itself, not loaded as a separate module, so there is nothing to block. A blacklist entry or a boot parameter aimed at it is accepted without error and does nothing.

 

CVE-2026-53266: the bridge-firewall flaw

This flaw lives in the kernel’s bridge firewall, the part that filters traffic crossing a software network bridge. A firewall rule that rewrites the sender’s hardware address in ARP traffic can be made to write into memory it does not own, which can corrupt memory or escalate privileges.

The precondition. That rewrite rule is required: without it, the flaw cannot be triggered. What decides whether an ordinary account can create the rule is one platform setting, whether an account may build its own private network space. Where it can, a tenant can set up the bridge and the rule inside their own account and reach the flaw unaided. Where it cannot, the flaw is out of an ordinary account’s reach, though the fix still matters against a process that already holds network-administration rights.

Self-check. One command shows which side a server is on:

cat /proc/sys/user/max_user_namespaces

A value of 0 means the path is closed and an ordinary account cannot reach this flaw. Any other value means it is open.

Mitigation. Where the path is open and you do not need it, close it:

sysctl -w user.max_user_namespaces=0

This takes effect immediately, with no reboot, and removes a tenant’s route to the flaw. To make it persist across reboots, add user.max_user_namespaces = 0 to /etc/sysctl.conf (or a file in /etc/sysctl.d/). The cost is that it also stops ordinary accounts from using any feature that needs its own namespace, such as rootless containers, so it suits shared hosting rather than developer or container hosts.

 

CVE-2025-39682: the kernel-TLS flaw

Kernel TLS lets the kernel handle the encryption for a network connection directly, rather than leaving it to the application. The flaw is in how the kernel processes incoming records on such a connection. A zero-length record slips past a check meant to run on every record, so later data is handled under the wrong assumptions.

The precondition. Reaching it requires that kernel TLS actually be in use on a connection, which is uncommon on an ordinary web-hosting server, so the exposure is narrow.

 

Fix status by version

Each cell shows two routes to a fix: a kernel update, which every customer can take and which needs a reboot, and a KernelCare livepatch, which applies with no reboot if you run KernelCare. Each entry links to the stream that delivers it. We update this table as fixes land.

VersionCVE-2025-39964 cryptoCVE-2026-53266 bridgeCVE-2025-39682 TLS
CloudLinux 7❌ Kernel patch: not planned
✅ Livepatch: available
❌ Kernel patch: not planned
⏳ Livepatch: in final release
Not affected
CloudLinux 7h⏳ Kernel patch: in rollout
✅ Livepatch: available
✅ Kernel patch: shipped
✅ Livepatch: available
Not affected
CloudLinux 8⏳ Kernel patch: in rollout
✅ Livepatch: available
✅ Kernel patch: shipped
✅ Livepatch: available
Not affected
CloudLinux 8 LTS⏳ Kernel patch: in preparation
ℹ️ Livepatch: not offered on this line
✅ Kernel patch: in current ELS kernel
ℹ️ Livepatch: not offered on this line
⏳ Kernel patch: in preparation
ℹ️ Livepatch: not offered on this line
CloudLinux 9⏳ Kernel patch: in preparation
⏳ Livepatch: in preparation
✅ Kernel patch: in current kernel
✅ Livepatch: available
✅ Kernel patch: in current kernel
✅ Livepatch: available
CloudLinux 9 LTS⏳ Kernel patch: in preparation
✅ Livepatch: available
✅ Kernel patch: in current ELS kernel
✅ Livepatch: available
⏳ Kernel patch: in preparation
✅ Livepatch: available
CloudLinux 10✅ Kernel patch: available
✅ Livepatch: available
✅ Kernel patch: available
✅ Livepatch: available
✅ Kernel patch: in current kernel
✅ Livepatch: available
CloudLinux for Ubuntu 22.04✅ Kernel patch: in your running kernel
✅ Livepatch: available
✅ Kernel patch: via Ubuntu 5.15.0-198.208
⏳ Livepatch: in preparation
Not affected

 

Update instructions

Each stream carries the status callouts we add as fixes land.

Stream 1: CloudLinux 7h and 8 kernel

Status: October 7, 2026. The bridge flaw has been fixed in the shipped CloudLinux 7h and 8 kernel since mid-2026, so a current kernel already carries it. The crypto fix is in a newer CloudLinux 7h and 8 kernel now in staged rollout; we will add its version here once it reaches the stable channel.

Update the kernel and reboot:

yum update kernel
reboot

The bridge fix is in 4.18.0-553.142.1.lve and newer. The crypto kernel is in staged rollout; its version will appear here when it reaches the stable channel.

Stream 2: AlmaLinux kernel (CloudLinux 9 and 10)

Status: October 7, 2026. CloudLinux 9 and 10 run the AlmaLinux kernel. The TLS and bridge fixes are in the current CloudLinux 9 and 10 kernels. For the crypto fix, the fixed AlmaLinux 10 kernel is available to CloudLinux 10. On CloudLinux 9 the kernel carrying the crypto fix is still in preparation; we will add its version here when it is available.

Update the kernel and reboot:

dnf update kernel
reboot

CloudLinux 10: update to 6.12.0-211.59.1.el10_2 or newer, which carries all three fixes. CloudLinux 9: the current kernel carries the TLS and bridge fixes (the bridge fix from 5.14.0-687.23.1.el9_8); the crypto kernel is in preparation.

Stream 3: TuxCare ELS LTS kernel (CloudLinux 8 LTS and 9 LTS)

Status: October 7, 2026. The bridge flaw is fixed in the current ELS kernel. The crypto and TLS fixes are in preparation for the ELS kernel; we will add the kernel-lts version and date here when they land. CloudLinux 8 LTS and 9 LTS take these through the standard ELS update path and a reboot.

On an ELS-subscribed server, update and reboot:

dnf update
reboot

The bridge fix is in the current ELS kernel, kernel-lts-5.14.0-284.1101.tuxcare.11.els13 and newer. The crypto and TLS kernels are in preparation.

Stream 4: KernelCare livepatch

Update: October 12, 2026.

The KernelCare livepatch for the crypto flaw (CVE-2025-39964) on CloudLinux 7 has been on the main feed since October 9. Subscribed servers take it on their next update cycle, or you can apply it now with no reboot:

kcarectl --update

The CloudLinux 7 livepatch for the bridge flaw is still in final release.

Update: October 9, 2026.

The KernelCare livepatch for the crypto flaw (CVE-2025-39964) on CloudLinux 7 has reached the testing feed. Servers on the default feed do not have it yet. To take it from the testing feed:

kcarectl --update --prefix test

Once the patch reaches the main feed, subscribed servers take it on their next update cycle. This advisory will be updated then. The CloudLinux 7 livepatch for the bridge flaw is still in final release.

Status: October 7, 2026. Where a livepatch is available, kcarectl --update applies it with no reboot. Livepatches are live for CloudLinux 7h, 8, 9 LTS, and 10, and for the TLS and bridge flaws on CloudLinux 9; the crypto livepatch for the ordinary CloudLinux 9 kernel is in preparation. CloudLinux 7’s are in final release. CloudLinux 8 LTS has no livepatch on this kernel line, so its route is the kernel update in Stream 3.

Apply the latest livepatch, no reboot:

kcarectl --update

 

How to verify you are patched

If you run KernelCare, check all three CVEs at once; a server shows a line only for the ones that applied to it:

kcarectl --patch-info | grep -E 'CVE-2025-39964|CVE-2026-53266|CVE-2025-39682'

Use --patch-info, not --info. kcarectl --info prints only a patch-level summary and lists no CVEs, so it can make a patched server look unpatched.

If you took the kernel-update route instead, check the running kernel:

uname -r

Compare the result with the kernel version listed in your version’s stream above. A kernel at or above that version carries the fix.

 

Why this matters on a shared host

The crypto flaw exploit is the one that turns a single foothold into a server-wide problem on its own. An attacker who has broken into one hosted site is an ordinary local account. From there they open the kernel’s crypto interface, run the public exploit, and become root. Once an attacker is root, the per-account boundaries that keep one customer’s files, databases, and sessions away from another are enforced by a kernel the attacker now controls, and one compromised site becomes every site on the server. The bridge and TLS flaws are narrower, each gated by a condition that is not met everywhere. The crypto flaw is gated by nothing, the exploit is public, and closing it is worth a reboot or a livepatch on every server.

 

Technical details

CVE-2025-39964 (crypto socket). The AF_ALG interface lets user programs drive the kernel’s crypto. Its send path allowed two writers on one socket at once, so concurrent sendmsg() calls interleaved and left the per-socket request state inconsistent. The fix adds exclusive write ownership so only one writer proceeds at a time. The published exploit uses the resulting corruption to overwrite a privileged configuration value and gain root.

CVE-2026-53266 (bridge firewall). The ebtables SNAT target can rewrite the sender hardware address in ARP traffic. When that optional rewrite runs against certain network buffers, it writes past the intended region and into a memory page the sender does not own. Triggering it needs an ebtables SNAT rule with ARP rewriting on a bridge; the fix keeps the write in bounds.

CVE-2025-39682 (kernel TLS). On the kernel-TLS receive path, a zero-length record taken from an internal queue bypassed the per-read check that fixes the record type, so a following record could be processed under the wrong assumptions. The fix restores the check for that case. The flaw exists only in kernels that carry the affected receive-path code, which is why the older CloudLinux kernels are not affected.

 

References