CVE Catalog

CVE-2026-63987

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

3th percentile - higher than 3% of all known CVEs

Summary

In the Linux kernel, a vulnerability in ethnl_update_profile() in ethtool allows out-of-bounds write because the index 'i' used to write to new_profile array is not bounded, while the number of Netlink nest entries is user-controlled. The destination buffer is allocated for NET_DIM_PARAMS_NUM_PROFILES (5) entries.

Risk Assessment

An attacker with user privileges can trigger an out-of-bounds write in kernel memory, potentially causing system crash (DoS) or privilege escalation.

Recommendation

Update the Linux kernel immediately to a version that includes the fix limiting the index 'i' to NET_DIM_PARAMS_NUM_PROFILES.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: ethtool: coalesce: cap profile updates at NET_DIM_PARAMS_NUM_PROFILES ethnl_update_profile() walks the ETHTOOL_A_PROFILE_IRQ_MODERATION nest list with an index 'i' and writes new_profile[i++] without bounding i. The destination is kmemdup()'d at NET_DIM_PARAMS_NUM_PROFILES entries (5), but the Netlink nest count is entirely user-controlled. Netlink policies do not have support for constraining the number of nested entries (or number of multi-attr entries).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS