CVE-2026-92523
NoneCVSS
—
EPSS
0.2%
Published
Sep 17, 2026
CISA due date
—
Cloudanix analysis
A missing check in the Linux kernel's RDMA statistics code could let specially crafted messages cause problems when the system tries to read performance counters.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Moderate
- Impact
- Other
- Component
- OS kernel
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The flaw permits malformed nested RDMA_NLDEV_ATTR_STAT_HWCOUNTERS attributes whose child elements are consumed via nla_get_u32 without length enforcement, allowing the kernel to read data from children that are not exactly one u32 in size.
Why it matters to the business
Organizations running RDMA-enabled Linux systems face elevated risk of kernel instability or unintended data handling when netlink interfaces receive crafted attribute messages, increasing potential downtime on high-performance networking workloads.
How an attack unfolds
An attacker with local netlink send privileges constructs a top-level STAT_HWCOUNTERS container holding child attributes whose payloads deviate from the expected u32 size; the missing per-child policy allows the kernel to proceed with nla_get_u32 on invalid data, resulting in incorrect counter values or memory issues.
How to fix it
Apply the upstream kernel commit that adds explicit length validation requiring every child of RDMA_NLDEV_ATTR_STAT_HWCOUNTERS to be exactly one u32 before nla_get_u32 is called.
How to confirm the fix worked
Inspect the nldev netlink policy definition and confirm the presence of an NLA_U32 policy entry for children of RDMA_NLDEV_ATTR_STAT_HWCOUNTERS; test with a deliberately malformed nested attribute and verify rejection.
Typical attack path
- Obtain capability to send netlink messages to the RDMA nldev interface
- Build a nested attribute container with child elements of non-u32 length
- Submit the crafted message to trigger direct consumption without per-child validation
- Observe resulting kernel behavior such as incorrect statistics or faults
How to detect it
Review netlink audit logs and kernel messages for malformed RDMA_NLDEV_ATTR_STAT_HWCOUNTERS attributes; correlate with processes using RDMA netlink sockets.
What your security team should do
- Prioritize kernel updates on any hosts exposing RDMA netlink interfaces
- Restrict unprivileged access to netlink RDMA sockets via LSM or seccomp where feasible
- Monitor EPSS and KEV status for changes given the 37-day publication window
The record
In the Linux kernel, the following vulnerability has been resolved: RDMA/nldev: validate dynamic counter attribute length RDMA_NLDEV_ATTR_STAT_HWCOUNTERS is a nested attribute whose children are consumed directly with nla_get_u32(). The top-level policy validates only the container, so it does not establish the fixed shape of each child. Require every child payload to be exactly one u32 before reading it.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|