Description
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).
Published: 2026-07-19
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is in the ethtool coalesce configuration handling of the Linux kernel. During a profile update, the kernel walks a netlink nested attribute list that can contain an arbitrary number of entries controlled by the caller. The update function writes each entry into an array allocated with space for only five elements without verifying that the indexing counter stays within bounds. This out‑of‑bounds write overflows the allocated memory and corrupts kernel heap structures, resulting in a kernel crash or, if the overwritten data affects executable code or pointers, a potential privilege escalation.

Affected Systems

All Linux kernels that include the affected ethtool code path are vulnerable. The CVE entry does not specify exact kernel versions, implying that all in‑tree kernels prior to the upstream patch are at risk. Distributions that ship the Linux kernel, such as Ubuntu, Fedora, RHEL, CentOS, Debian, and others, must ensure their kernel images contain the fix.

Risk and Exploitability

The CVSS base score of 7.8 denotes a high‑impact vulnerability. The EPSS score is below 1 %, indicating a very low probability of exploitation in the wild at present. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires the ability to send crafted netlink messages to the kernel and generally requires CAP_NET_ADMIN capability, so it is a local privileged or trusted‑process exploit. The likely attack vector involves an attacker with sufficient privileges sending a netlink message that contains more than five nested ‘irq_moderation’ attributes. By doing so, the attacker can trigger the array out‑of‑bounds write, causing kernel memory corruption that may lead to a crash or to privilege escalation if control over the overwritten data is achieved.

Generated by OpenCVE AI on August 3, 2026 at 01:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest kernel update that includes the ethtool coalesce patch
  • Remove or limit CAP_NET_ADMIN from untrusted or unnecessary processes to reduce netlink access
  • If a kernel update is unavailable, disable the ethtool coalesce feature or prevent configuration changes via sysctl

Generated by OpenCVE AI on August 3, 2026 at 01:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Sun, 26 Jul 2026 08:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122

Wed, 22 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-122

Wed, 22 Jul 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description 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).
Title ethtool: coalesce: cap profile updates at NET_DIM_PARAMS_NUM_PROFILES
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-05T12:37:54.593Z

Reserved: 2026-07-19T07:54:57.025Z

Link: CVE-2026-63987

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63987 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T02:00:15Z

Weaknesses