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

eth: fbnic: Avoid rounding zero ring sizes

roundup_pow_of_two() is undefined for zero. ethtool permits a zero ring
size to reach the driver, where the minimum-size check should reject it.

Leave zero unchanged while rounding nonzero ring sizes. The minimum-size
check then rejects zero deterministically without changing the established
behavior for other values.
Published: 2026-10-18
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Network service disruption
Action: Apply Patch
AI Analysis

Impact

The fbnic Ethernet driver in the Linux kernel processes ring size values received through ethtool. The driver uses the rounding function roundup_pow_of_two, which is undefined for a zero input. The original implementation did not enforce the minimum‑size check when the value was zero, allowing the driver to receive an invalid size. The patch ensures that zero is left unchanged during rounding and that the subsequent minimum‑size check rejects the value deterministically, preventing malformed data from propagating into the driver’s internal state. Because the undefined behavior could cause the driver to store or use an incorrect ring size, the impact might be a disruption of network driver operation or, in the worst case, a kernel crash, representing a classic input‑validation flaw (CWE-1284).

Affected Systems

Any Linux system that runs a kernel containing the fbnic driver and exposes ethtool ring‑size configuration can be affected. The specific kernel versions are not listed, so the flaw may exist in any release before the patch that maintains zero values during rounding. Systems that rely on the fbnic driver for network interfaces are therefore potentially vulnerable.

Risk and Exploitability

The CVSS score of 4.4 places the vulnerability in the moderate range. An EPSS score of less than 1% indicates that exploitation is unlikely. The vulnerability is not listed in the CISA KEV catalog. Exploitation would require using ethtool or a similar tool to set a ring size, so local or privileged access is necessary. The impact is limited to the behavior of the affected network interface and does not directly expose user data or other system services.

Generated by OpenCVE AI on October 22, 2026 at 21:55 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel release that contains the fbnic ring‑size validation fix.
  • Restrict use of ethtool to privileged users and avoid setting ring sizes to zero or other invalid values.
  • If the fbnic driver is not required, disable or remove its module from the system.

Generated by OpenCVE AI on October 22, 2026 at 21:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 20 Oct 2026 20:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Tue, 20 Oct 2026 12:45:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Sun, 18 Oct 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-20

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: eth: fbnic: Avoid rounding zero ring sizes roundup_pow_of_two() is undefined for zero. ethtool permits a zero ring size to reach the driver, where the minimum-size check should reject it. Leave zero unchanged while rounding nonzero ring sizes. The minimum-size check then rejects zero deterministically without changing the established behavior for other values.
Title eth: fbnic: Avoid rounding zero ring sizes
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-10-19T09:22:10.939Z

Reserved: 2026-09-25T10:25:14.358Z

Link: CVE-2026-98585

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:11.083

Modified: 2026-10-19T10:19:19.390

Link: CVE-2026-98585

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98585 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T22:00:15Z

Weaknesses
  • CWE-1284

    Improper Validation of Specified Quantity in Input