Junglewise Threat Intelligence

CVE-2026-53274: Linux Kernel Denial of Service in __smc_setsockopt

CVE-2026-53274 · Severity: info · CVSS 6.2 · Published 2026-06-25

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability in the Linux kernel's Shared Memory Communications (SMC) component allows a local user to crash or freeze the system. By exploiting a flaw in how the system handles network socket settings, an attacker can cause the kernel to wait indefinitely while holding a critical lock. This leads to a system-wide denial of service, preventing other operations and potentially requiring a hard reboot.

Technical details

A logic flaw exists in the __smc_setsockopt() function in net/smc/af_smc.c. The function calls copy_from_sockptr() while holding the lock_sock(sk) mutex. A local attacker can provide a memory address monitored by userfaultfd (or a FUSE-backed page) as the optval argument. This causes the kernel to sleep during the copy operation while still holding the socket lock. When combined with asynchronous operations like shutdown(), this leads to kernel worker (kworker) exhaustion and triggers the hung task watchdog, resulting in a local Denial of Service. The fix involves moving the user-space copy operation outside of the critical section protected by lock_sock().

Affected products

  • Linux Linux Kernel 5.18 to 6.12.94

Timeline

  • 2026-05-10: other: Vulnerability fixed in source code by Nicolò Coccia
  • 2026-06-19: patched: Patch committed to stable tree by Greg Kroah-Hartman
  • 2026-06-25: disclosed: CVE published

References

Related threats