Skip to main content

Linux Kernel EUVDEUVD-2026-27733

| CVE-2026-43174 MEDIUM
2026-05-06 Linux GHSA-m3w5-78ch-j8hg
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 vector confirmed by description; low privilege sufficient to invoke io_uring; availability-only impact with no confidentiality or integrity effect.

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

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

4
Analysis Generated
Jul 24, 2026 - 01:08 vuln.today
CVSS changed
May 12, 2026 - 20:07 NVD
5.5 (MEDIUM)
Patch available
May 06, 2026 - 13:32 EUVD
CVE Published
May 06, 2026 - 11:27 nvd
MEDIUM 5.5

DescriptionCVE.org

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

io_uring/zcrx: fix post open error handling

Closing a queue doesn't guarantee that all associated page pools are terminated right away, let the refcounting do the work instead of releasing the zcrx ctx directly.

AnalysisAI

Improper error handling in the Linux kernel's io_uring zero-copy receive (zcrx) subsystem causes a premature release of the zcrx context when closing a queue, leading to a local denial-of-service (kernel crash). Affected kernels include Linux 6.15 series; the root cause is that queue closure does not guarantee immediate termination of all associated page pools, and the code incorrectly released the zcrx ctx directly rather than delegating cleanup to the reference-counting mechanism. No public exploit exists and no active exploitation has been identified at time of analysis; EPSS is 0.02% (5th percentile), consistent with the low real-world exploitation risk.

Technical ContextAI

The io_uring subsystem in the Linux kernel provides asynchronous I/O operations, and its zero-copy receive (zcrx) extension allows network data to be mapped directly into user space page pools without copying. The affected CPE is cpe:2.3:a:linux:linux across versions reaching 6.15. The vulnerability arises in post-open error handling for zcrx queues: when a queue is closed, the associated page pools are not guaranteed to be immediately deallocated. The original code path released the zcrx context directly on error, bypassing the reference-counting teardown. The correct behavior - implemented by the fix - is to allow refcounting to drive resource cleanup, preventing a use-after-free or premature deallocation scenario. No CWE was formally assigned, but the root cause class is consistent with CWE-672 (Operation on a Resource After Expiration or Release) or CWE-362 (Race Condition). The information disclosure tag applied by Red Hat and SUSE appears inconsistent with the CVSS vector (C:N), and may reflect conservative tagging policy rather than a confirmed confidentiality impact.

RemediationAI

The primary fix is to upgrade to Linux kernel 6.19.6 or 7.0, which incorporate the corrected refcount-based zcrx context teardown. For distributions (Red Hat, SUSE) tracking this CVE, apply vendor-issued kernel errata when available. Upstream stable patch commits 18afaff077b46655a8eb6fd7f6de1b81327be577 and 5d540e4508950c674d6feef1d95463d039bbf4f5 can be applied to out-of-tree builds; however, a released patched version should be preferred over cherry-picking commits. As a compensating control where patching is not immediately possible, restricting unprivileged access to io_uring via sysctl (setting /proc/sys/kernel/io_uring_disabled=1 or =2) will prevent exploitation at the cost of breaking applications that rely on io_uring for performance. Container deployments should consider using seccomp profiles that block io_uring syscalls for untrusted workloads. References: https://git.kernel.org/stable/c/18afaff077b46655a8eb6fd7f6de1b81327be577 and https://git.kernel.org/stable/c/5d540e4508950c674d6feef1d95463d039bbf4f5.

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

Share

EUVD-2026-27733 vulnerability details – vuln.today

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