CVE-2025-71096
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2025-71096 is an uninitialized memory read vulnerability in the Linux kernel's RDMA/core netlink handler, classified under CWE-908 (Use of Uninitialized Resource). The flaw exists in the handling of RDMA_NL_LS_OP_IP_RESOLVE netlink responses, where the kernel fails to properly validate the presence of the required LS_NLA_TYPE_DGID attribute before processing it, allowing uninitialized stack memory to be read. Affected kernel versions span from 4.7 through multiple stable series up to (but not including) the fixed releases. It was published on January 13, 2026, and carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat CVE, Microsoft MSRC).

Technical details

The root cause is improper netlink attribute validation in the RDMA/core subsystem (CWE-908). When the kernel processes a RDMA_NL_LS_OP_IP_RESOLVE response from userspace, it previously used a for-loop to search for the LS_NLA_TYPE_DGID attribute rather than using nla_parse_deprecated() to fill the nlattrs array and directly index it. If userspace omits the DGID attribute, the kernel proceeds to read uninitialized stack memory, which can be exposed via kernel logging (e.g., printk) as demonstrated by the KMSAN report showing an uninit-value read in hex_byte_packip6_stringip6_addr_string. The fix squashes validation and parsing into one function and fails explicitly if the attribute is NULL (Red Hat CVE, Kernel Patch).

Impact

A low-privileged local attacker can trigger this vulnerability by sending a malformed RDMA netlink message without the required DGID attribute, causing the kernel to read and potentially expose uninitialized stack memory. This can result in disclosure of sensitive kernel memory contents — potentially including cryptographic keys, pointer addresses, or other confidential data — through kernel logging mechanisms. Additionally, the uninitialized memory read can trigger unexpected behavior in dependent code paths, leading to denial of service via kernel crashes or hangs. Confidentiality and availability are both at risk, while integrity is not directly affected (Red Hat CVE).

Indicators of compromise

  • Logs: Kernel log entries containing KMSAN warnings such as BUG: KMSAN: uninit-value in hex_byte_pack or BUG: KMSAN: uninit-value in ip6_string originating from RDMA netlink processing code paths.
  • Logs: Kernel oops or crash reports referencing ip6_addr_string, ip_addr_string, pointer, or vsnprintf in the context of RDMA/core netlink handling.
  • Process: Unusual local processes sending RDMA netlink messages (RDMA_NL_LS_OP_IP_RESOLVE) without the expected LS_NLA_TYPE_DGID attribute, particularly from non-administrative user accounts.

Mitigation and workarounds

Apply the latest stable kernel patches for your kernel series: 5.10.248+, 5.15.198+, 6.1.160+, 6.6.120+, 6.12.64+, or 6.18.4+. Azure Linux 3 users should update to kernel 6.6.119.3-3 or later. Debian, Ubuntu (USN-8177-1, USN-8177-2, USN-8183-1, USN-8183-2, USN-8245-1, USN-8257-1), Amazon Linux 2, and Oracle Linux have all issued updated packages. If immediate patching is not possible, restrict local user access to RDMA netlink interfaces using Linux Security Modules (SELinux or AppArmor) and monitor system logs for KMSAN warnings related to RDMA netlink processing (Red Hat CVE, Kernel Patch, Ubuntu USN-8177-1).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management