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

eth: fbnic: Handle maximum standalone channels

Standalone channels use one NAPI vector for each Tx and Rx queue.
fbnic's allocation path excludes FBNIC_MAX_TXQS from that layout. A
64-Tx/64-Rx configuration therefore records 128 vectors but allocates
only 64, leaving NULL entries that resource setup dereferences.

Include the maximum vector count in standalone allocation.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Kernel crash or potential privilege escalation
Action: Apply patch
AI Analysis

Impact

The Linux kernel fbnic driver incorrectly allocated NAPI vectors for standalone channels, recording 128 vectors for a 64-Tx/64-Rx configuration but allocating only 64. This left NULL entries that were later dereferenced during resource setup, potentially causing a kernel panic or providing an elevation of privilege attack vector if an attacker can influence the channel configuration or device settings.

Affected Systems

All Linux kernel installations that include the fbnic network driver and expose a device configured with a 64‑Tx/64‑Rx channel layout are affected. No specific kernel version numbers are listed, so any kernel build that implements the buggy allocation path before the fix is at risk.

Risk and Exploitability

No CVSS score is available and the EPSS score is not provided, but the bug introduces a null pointer dereference in kernel space which can lead to a crash. Although no exploit has been publicly reported, the lack of a defensive gating mechanism means that an attacker who can interact with the device’s configuration may trigger the failure. The vulnerability is not currently listed in the CISA KEV catalog. The risk remains contingent on the attacker's ability to directly manipulate the fbnic driver configuration or connect a device that exercises the maximum channel setting.

Generated by OpenCVE AI on October 18, 2026 at 18:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the fbnic driver fix (identified by commit 16ff1023213cc39c1a7ce737205c2a1a53c3a716).
  • Apply any vendor‑supplied firmware or driver updates that incorporate the corrected channel allocation logic for fbnic devices.
  • If a kernel update cannot be applied immediately, reconfigure the fbnic device to use fewer than the maximum channels that trigger the bug—e.g., reduce Tx and Rx queues below the 64‑Tx/64‑Rx threshold—until the patch is in place.

Generated by OpenCVE AI on October 18, 2026 at 18:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-476

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: Handle maximum standalone channels Standalone channels use one NAPI vector for each Tx and Rx queue. fbnic's allocation path excludes FBNIC_MAX_TXQS from that layout. A 64-Tx/64-Rx configuration therefore records 128 vectors but allocates only 64, leaving NULL entries that resource setup dereferences. Include the maximum vector count in standalone allocation.
Title eth: fbnic: Handle maximum standalone channels
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-18T15:19:38.631Z

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

Link: CVE-2026-98618

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-18T16:17:14.690

Link: CVE-2026-98618

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T18:30:14Z

Weaknesses