CVE-2026-46027
High · 7.5CVSS
7.5
EPSS
0.5%
Published
May 27, 2026
CISA due date
—
Cloudanix analysis
A network-triggered Linux kernel bug can crash affected systems and disrupt services if a specific connection setup message is handled at the wrong time.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Patch
- Effort
- Low
- Patch risk
- Low
What it actually does
This flaw is a remotely reachable denial-of-service condition in the Linux kernel SMC networking implementation. During an early SMC connection handshake, a peer can send a CLC decline message before the socket has been associated with a link group. Vulnerable kernel code may attempt to update link-group synchronization state before that link-group state exists, leading to invalid memory access, kernel warning/oops, or kernel panic depending on build configuration and runtime conditions. The impact is availability only: the issue does not provide direct confidentiality or integrity compromise based on the available description.
Why it matters to the business
An unauthenticated network peer may be able to crash or destabilize affected Linux systems that expose or use SMC networking, causing service outages, interrupted application connectivity, failed workloads, or node restarts. The CVSS score indicates high availability impact, but current public exploitation indicators are limited: it is not listed in CISA KEV, is not known to be used in ransomware campaigns, has low EPSS, and no mature public exploit is reported. Organizations should still prioritize systems using SMC in production, clustered workloads, high-availability infrastructure, and internet- or partner-facing Linux services where unexpected kernel crashes carry operational risk.
How an attack unfolds
An attacker first identifies a Linux system that supports and accepts SMC-related connection negotiation. The attacker initiates an SMC handshake and deliberately sends a CLC decline message at an early point in the negotiation, before the kernel has completed link-group setup for the connection. Vulnerable kernel logic handles the decline and attempts to update link-group-level synchronization state even though the relevant link-group object has not yet been established. This can trigger an invalid access in kernel context, causing the affected host to log a kernel oops or panic and potentially reboot or stop servicing traffic. Successful exploitation does not require authentication, local privileges, or user interaction, but it depends on the vulnerable kernel code path being reachable and SMC being enabled or in use.
How to fix it
Upgrade to a Linux kernel version that includes the upstream fix for net/smc decline handling in smc_clc_wait_msg. Because no exact fixed package versions were provided, obtain patched kernel packages from the relevant Linux distribution or vendor advisory and verify that the fix for CVE-2026-46027 is included. Reboot systems after kernel updates so the patched kernel is active. Where immediate patching is not possible, reduce exposure by disabling or avoiding SMC where it is not required, blocking untrusted network access to services that can trigger SMC negotiation, restricting access to trusted peers, and monitoring for kernel crashes involving SMC. Mitigations should be treated as temporary because the primary fix is the corrected kernel code path that avoids link-group access before setup is complete.
How to confirm the fix worked
Confirm remediation by verifying the running kernel, not only the installed package, is a vendor-patched version containing the fix. Check the distribution advisory or kernel changelog for the net/smc fix described as avoiding early link-group access in smc_clc_wait_msg. Validate that systems have been rebooted into the patched kernel using standard kernel version checks. If SMC is not required, confirm that SMC-related modules or configuration are disabled according to distribution guidance. For exposure validation, identify systems with SMC kernel support enabled or loaded and services reachable by untrusted networks where SMC negotiation may be attempted. Review recent kernel logs for SMC-related oops, panic, NULL pointer dereference, or call traces involving smc_clc_wait_msg.
Typical attack path
- Identify Linux hosts exposing services or configurations where SMC negotiation can be attempted.
- Open a network connection that triggers SMC connection setup.
- Send a crafted or deliberately timed CLC decline message during the early handshake stage.
- Trigger vulnerable decline handling in smc_clc_wait_msg before link-group state exists.
- Cause kernel instability, oops, panic, service disruption, or host reboot.
How to detect it
To assess possible prior exploitation, review kernel logs, system journals, crash dumps, and monitoring alerts for unexpected kernel oops or panics associated with the SMC subsystem. Useful sources include /var/log/kern.log, /var/log/messages, journalctl kernel logs, dmesg output, kdump/vmcore analysis, hypervisor restart events, and network telemetry around the time of crashes. Look for call traces that reference smc_clc_wait_msg, net/smc, CLC decline handling, NULL pointer dereference, general protection fault, kernel panic, or repeated unexplained reboots after inbound connection attempts. If packet captures or flow logs are available, correlate crash times with suspicious connection attempts from the same external sources, especially repeated short-lived sessions that initiate SMC negotiation and then fail. No public threat actor attribution or ransomware use is currently indicated in the supplied intelligence, so detection should focus on behavioral evidence of kernel crashes and SMC-specific traces rather than named-campaign indicators.
- smc_clc_wait_msg
- net/smc
- CLC decline
- NULL pointer dereference
- general protection fault
- kernel panic
- Oops:
- BUG: kernel NULL pointer dereference
- Call Trace:
- /var/log/kern.log
- /var/log/messages
- /proc/sys/kernel/panic
- vmcore
- kdump
What your security team should do
- Inventory Linux systems running kernels with SMC support, prioritizing externally reachable, high-availability, and business-critical systems.
- Apply vendor kernel updates that include the fix for this issue, then reboot to ensure the patched kernel is running.
- If patching is delayed, disable SMC where not required or restrict network paths that allow untrusted peers to initiate SMC negotiation.
- Add monitoring for kernel oops, panic, reboot loops, and call traces referencing smc_clc_wait_msg or net/smc.
- Treat unexpected crashes on SMC-enabled Linux hosts as potentially suspicious until logs and network telemetry rule out crafted handshake activity.
- Because EPSS is low and the issue is not in KEV, prioritize based on exposure and operational criticality rather than emergency internet-wide exploitation assumptions.
The record
In the Linux kernel, the following vulnerability has been resolved: net/smc: avoid early lgr access in smc_clc_wait_msg A CLC decline can be received while the handshake is still in an early stage, before the connection has been associated with a link group. The decline handling in smc_clc_wait_msg() updates link-group level sync state for first-contact declines, but that state only exists after link group setup has completed. Guard the link-group update accordingly and keep the per-socket peer diagnosis handling unchanged. This preserves the existing sync_err handling for established link-group contexts and avoids touching link-group state before it is available.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| openSUSE:Tumbleweed | kernel-source | 0 | 7.0.11-1.1 |
Related vulnerabilities
- CVE-2026-53354 In the Linux kernel, the following vulnerability has been resolved: arm64: errata… Also affects kernel-source
- CVE-2026-53325 In the Linux kernel, the following vulnerability has been resolved: agp/amd64: Fix broken… Also affects kernel-source
- CVE-2026-52946 In the Linux kernel, the following vulnerability has been resolved: fs/fcntl: fix… Also affects kernel-source
- CVE-2026-52907 In the Linux kernel, the following vulnerability has been resolved: media: rockchip… Also affects kernel-source
- CVE-2026-52906 In the Linux kernel, the following vulnerability has been resolved: 9p: fix access mode… Also affects kernel-source
- CVE-2026-52905 In the Linux kernel, the following vulnerability has been resolved: mm/damon/core… Also affects kernel-source
- CVE-2026-52904 In the Linux kernel, the following vulnerability has been resolved: drm/nouveau: fix… Also affects kernel-source
- CVE-2026-46332 In the Linux kernel, the following vulnerability has been resolved: greybus… Also affects kernel-source