Skip to main content

Linux Kernel CVE-2025-22088

CRITICAL
Use After Free (CWE-416)
2025-04-16 416baaa9-dc9f-4396-8d5f-8c081fb06d67
9.8
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race-dependent UAF reachable via inbound RDMA connections gives AC:H; availability crash is likely (A:H) while memory-disclosure/corruption for C/I is opportunistic (C:L/I:L).

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

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

7
Analysis Updated
Jul 30, 2026 - 06:53 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jul 30, 2026 - 06:37 vuln.today
cvss_changed
Severity Changed
Jul 30, 2026 - 06:37 NVD
HIGH CRITICAL
CVSS changed
Jul 30, 2026 - 06:37 NVD
7.8 (HIGH) 9.8 (CRITICAL)
Analysis Generated
Mar 28, 2026 - 18:37 vuln.today
Patch released
Mar 28, 2026 - 18:37 nvd
Patch available
CVE Published
Apr 16, 2025 - 15:16 nvd
HIGH 7.8

DescriptionCVE.org

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

RDMA/erdma: Prevent use-after-free in erdma_accept_newconn()

After the erdma_cep_put(new_cep) being called, new_cep will be freed, and the following dereference will cause a UAF problem. Fix this issue.

AnalysisAI

Denial of service and potential memory corruption in the Linux kernel's erdma (Alibaba Elastic RDMA Adapter) driver arises from a use-after-free in erdma_accept_newconn(): the function dereferences the new_cep connection endpoint object after erdma_cep_put() has already released and freed it. Reachable during inbound RDMA/iWARP connection acceptance, an attacker able to drive connection handling could crash the host or corrupt kernel memory. No public exploit identified at time of analysis, and EPSS is very low (0.06%, 20th percentile), consistent with a niche cloud-hardware driver rather than a broadly exploited flaw.

Technical ContextAI

The affected component is erdma, the in-tree driver for Alibaba Cloud's Elastic RDMA Adapter, which implements iWARP-style RDMA connection management over the kernel's ib_core/RDMA-CM stack. Connection endpoints (cep) are reference-counted objects; erdma_accept_newconn() handles a newly arrived inbound connection represented by new_cep. The root cause is CWE-416 (Use-After-Free): erdma_cep_put(new_cep) drops the final reference and frees the object, yet the code path continues to dereference new_cep afterward. Because kernel slab memory can be reallocated to attacker-influenced data between the free and the subsequent use, this class of bug can escalate from a stability fault to controlled kernel memory corruption. The CPE data lists only cpe:2.3:o:linux:linux_kernel (version-unbounded, duplicated across stable branches), reflecting that the vulnerable code lives in the mainline/stable kernel tree rather than a distinct product.

RemediationAI

Patch available per vendor advisory - upgrade to a kernel build that includes the fix. Apply your distribution's patched kernel: SUSE users should install the updates from the referenced SUSE-SU-2025 advisories (e.g. https://www.suse.com/support/update/SUSE-SU-2025:01614/), and Debian LTS users should follow https://lists.debian.org/debian-lts-announce/2025/05/msg00045.html; users building from source should take a stable kernel containing commits 667a628ab67d/78411a133312/7aa6bb5276d9/83437689249e/a114d25d584c/bc1db4d8f1b0 from git.kernel.org, then reboot into the new kernel to activate it. Exact upstream fix versions are not enumerated in the input beyond these commit hashes, so confirm the precise released kernel version against your distro's changelog. Where immediate patching is not possible, the most effective compensating control is to avoid loading the vulnerable code: if erdma is not required, blacklist/unload the module (e.g. prevent the erdma module from loading) - trade-off is loss of Elastic RDMA functionality on affected instances. Additionally restrict which peers can initiate RDMA connections to the host (network/security-group segmentation of the RDMA fabric) to shrink the reachable attack surface; trade-off is reduced connectivity for legitimate RDMA clients.

Vendor StatusVendor

SUSE

Severity: High
Product Status
Container suse/hpc/warewulf4-x86_64/sle-hpc-node:15.7.20.5.1 Image SLES15-SP7-BYOS-Azure Image SLES15-SP7-BYOS-EC2 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-GCE-3P 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
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.4 Container suse/sl-micro/6.1/base-os-container:2.2.0-4.37 Image SL-Micro Image SL-Micro-Azure Image SL-Micro-BYOS-Azure Image SL-Micro-BYOS-EC2 Image SL-Micro-BYOS-GCE Image SL-Micro-EC2 Image SLE-Micro Image SLE-Micro-Azure Image SLE-Micro-BYOS Image SLE-Micro-BYOS-Azure Image SLE-Micro-BYOS-EC2 Image SLE-Micro-BYOS-GCE Image SLE-Micro-EC2 Image SLE-Micro-GCE Image SUSE-Multi-Linux-Manager-Proxy-BYOS-Azure Image SUSE-Multi-Linux-Manager-Proxy-BYOS-EC2 Image SUSE-Multi-Linux-Manager-Proxy-BYOS-GCE Image SUSE-Multi-Linux-Manager-Server-Azure-llc Image SUSE-Multi-Linux-Manager-Server-Azure-ltd Image SUSE-Multi-Linux-Manager-Server-BYOS-Azure Image SUSE-Multi-Linux-Manager-Server-BYOS-EC2 Image SUSE-Multi-Linux-Manager-Server-BYOS-GCE Image SUSE-Multi-Linux-Manager-Server-EC2-llc Image SUSE-Multi-Linux-Manager-Server-EC2-ltd Affected
Container suse/sl-micro/6.0/kvm-os-container:2.1.3-6.27 Container suse/sl-micro/6.1/kvm-os-container:2.2.0-4.37 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.33 Container suse/sl-micro/6.1/rt-os-container:2.2.0-4.42 Affected
Image SLES15-SP6-BYOS Image SLES15-SP6-BYOS-Azure Image SLES15-SP6-BYOS-EC2 Image SLES15-SP6-BYOS-GCE Image SLES15-SP6-CHOST-BYOS Image SLES15-SP6-CHOST-BYOS-Aliyun Image SLES15-SP6-CHOST-BYOS-Azure Image SLES15-SP6-CHOST-BYOS-EC2 Image SLES15-SP6-CHOST-BYOS-GCE Image SLES15-SP6-CHOST-BYOS-GDC Image SLES15-SP6-CHOST-BYOS-SAP-CCloud Image SLES15-SP6-EC2 Image SLES15-SP6-EC2-ECS-HVM Image SLES15-SP6-GCE Image SLES15-SP6-HPC-BYOS Image SLES15-SP6-HPC-BYOS-Azure Image SLES15-SP6-HPC-BYOS-EC2 Image SLES15-SP6-HPC-BYOS-GCE Image SLES15-SP6-HPC-EC2 Image SLES15-SP6-HPC-GCE Image SLES15-SP6-Hardened-BYOS Image SLES15-SP6-Hardened-BYOS-Azure Image SLES15-SP6-Hardened-BYOS-EC2 Image SLES15-SP6-Hardened-BYOS-GCE Image SLES15-SP6-SAP Image SLES15-SP6-SAP-Azure Image SLES15-SP6-SAP-EC2 Image SLES15-SP6-SAP-GCE Image SLES15-SP6-SAPCAL Image SLES15-SP6-SAPCAL-Azure Image SLES15-SP6-SAPCAL-EC2 Image SLES15-SP6-SAPCAL-GCE Affected

Share

CVE-2025-22088 vulnerability details – vuln.today

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