Skip to main content

Linux Kernel CVE-2026-53274

| EUVDEUVD-2026-39225 MEDIUM
2026-06-25 416baaa9-dc9f-4396-8d5f-8c081fb06d67 GHSA-22m3-g27g-5h2v
5.5
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
5.5 MEDIUM

Local access with low privileges suffices via socket API; no confidentiality or integrity impact; high availability loss from kworker exhaustion confirms A:H with unchanged scope.

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
5.5 LOW
qualitative

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jul 08, 2026 - 04:17 vuln.today
CVSS changed
Jul 08, 2026 - 04:07 NVD
5.5 (MEDIUM)
Patch available
Jun 25, 2026 - 10:32 EUVD
CVE Published
Jun 25, 2026 - 09:16 nvd
MEDIUM 5.5
CVE Published
Jun 25, 2026 - 09:16 cve.org
UNKNOWN (no severity yet)

DescriptionNVD

In the Linux kernel, the following vulnerability has been resolved:

net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS

A logic flaw in __smc_setsockopt() allows a local unprivileged user to cause a Denial of Service (DoS) by holding the socket lock indefinitely.

The function __smc_setsockopt() calls copy_from_sockptr() while holding lock_sock(sk). By passing a userfaultfd-monitored memory page (or FUSE-backed memory on systems where unprivileged userfaultfd is disabled) as the optval, an attacker can halt execution during the copy operation, keeping the lock held.

Combined with asynchronous tear-down operations like shutdown(), this exhausts the kernel wq (kworkers) and triggers the hung task watchdog.

[ 240.123456] INFO: task kworker/u8:2 blocked for more than 120 seconds. [ 240.123489] Call Trace: [ 240.123501] smc_shutdown+... [ 240.123512] lock_sock_nested+...

This patch moves the user-space copy outside the lock_sock() critical section to prevent the issue.

AnalysisAI

Sleep-inside-lock in the Linux kernel's SMC networking subsystem (__smc_setsockopt()) allows a local low-privilege user to hold the socket lock indefinitely, exhausting kernel worker threads and triggering the hung task watchdog - producing a local denial of service. Affected systems must have the net/smc module loaded and a user-space mechanism (userfaultfd or FUSE) available to stall the in-kernel copy operation. No public exploit has been identified at time of analysis, and EPSS at 0.18% (8th percentile) reflects very low mass-exploitation probability; however, the technique is well-understood in kernel security research.

Technical ContextAI

The vulnerability resides in net/smc/__smc_setsockopt() within the Linux kernel's SMC (Shared Memory Communications) subsystem, a socket-level protocol providing RDMA-accelerated transparent socket replacement used primarily in high-performance and IBM mainframe networking environments. CPE coverage is cpe:2.3:o:linux:linux_kernel (multiple stable branches). The root cause is improper locking discipline: copy_from_sockptr() - a blocking user-space copy - is called while the socket lock (lock_sock(sk)) is held. An attacker exploits this by passing an optval pointer backed by a userfaultfd-monitored memory page, causing copy_from_sockptr() to fault and block indefinitely in user space without releasing the lock. Concurrent socket teardown operations (shutdown()) then queue SMC teardown work on kernel worker threads (kworkers) that can never acquire the held lock, eventually exhausting the kernel workqueue and triggering the hung task watchdog (visible after 120 seconds as per the commit log). The fix relocates the copy_from_sockptr() call to outside the lock_sock() critical section. CWE is listed as N/A, but the root cause maps to improper locking / sleep-in-atomic-context (analogous to CWE-667 Improper Locking).

RemediationAI

The primary fix is to upgrade to a patched Linux kernel: 6.1.176 or later for the 6.1.x LTS tree, 6.6.143 or later for the 6.6.x LTS tree, 6.12.94 or later for the 6.12.x tree, 6.18.36 or later for the 6.18.x tree, or 7.0.13/7.1 for the mainline tree. Upstream stable-tree fix commits are available at https://git.kernel.org/stable/c/89f6fbe0033c942cb790ffd53ca93a45eeaf1c91 and related commits. Distribution maintainers (Debian, Ubuntu, RHEL, SUSE) should be monitored for backported kernel security updates incorporating these commits. Where immediate patching is not feasible, blacklisting the SMC kernel module (echo 'blacklist smc' >> /etc/modprobe.d/disable-smc.conf and running rmmod smc) eliminates the vulnerable code path entirely; the trade-off is loss of SMC-based socket acceleration, which is acceptable on non-IBM-RDMA workloads. Additionally, setting sysctl -w vm.unprivileged_userfaultfd=0 (already the default on many modern distributions) raises the exploitation bar by removing the primary blocking-copy vector, though the FUSE-backed memory alternative may still be available to unprivileged users via fusermount. No patch versions should be assumed beyond those explicitly listed above.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.177 Container suse/sl-micro/6.1/base-os-container:2.2.1-5.155 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.206 Container suse/sl-micro/6.1/rt-os-container:2.2.1-5.152 Affected
Image SLES15-SP7-Azure-3P Image SLES15-SP7-Azure-Basic Image SLES15-SP7-Azure-Standard Image SLES15-SP7-HPC-Azure Affected
Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-Aliyun Image SLES15-SP7-CHOST-BYOS-Azure Image SLES15-SP7-CHOST-BYOS-EC2 Image SLES15-SP7-CHOST-BYOS-GCE Image SLES15-SP7-CHOST-BYOS-GDC Image SLES15-SP7-CHOST-BYOS-SAP-CCloud Image SLES15-SP7-EC2 Image SLES15-SP7-EC2-ECS-HVM Image SLES15-SP7-GCE Image SLES15-SP7-HPC-BYOS-Azure Image SLES15-SP7-HPC-BYOS-EC2 Image SLES15-SP7-HPC-BYOS-GCE Image SLES15-SP7-Hardened-BYOS-Azure Image SLES15-SP7-Hardened-BYOS-EC2 Image SLES15-SP7-Hardened-BYOS-GCE Image SLES15-SP7-SAPCAL-Azure Image SLES15-SP7-SAPCAL-EC2 Image SLES15-SP7-SAPCAL-GCE Affected
Image SLES15-SP7-SAP-Azure Image SLES15-SP7-SAP-Azure-3P Image SLES15-SP7-SAP-BYOS-Azure Image SLES15-SP7-SAP-BYOS-EC2 Image SLES15-SP7-SAP-BYOS-GCE Image SLES15-SP7-SAP-EC2 Image SLES15-SP7-SAP-GCE Image SLES15-SP7-SAP-Hardened-Azure Image SLES15-SP7-SAP-Hardened-BYOS-Azure Image SLES15-SP7-SAP-Hardened-BYOS-EC2 Image SLES15-SP7-SAP-Hardened-BYOS-GCE Image SLES15-SP7-SAP-Hardened-GCE Affected

Share

CVE-2026-53274 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy