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

net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times

The loop initialised next_index from intf->tx_spb_index on every
iteration, so incr_ring() always produced the same result and only
one slot was ever tested. Move the initialisation before the loop
so each iteration advances next_index and the function correctly
checks that cnt consecutive descriptor slots are available before
allowing a new transmission.
Published: 2026-09-25
Score: n/a
EPSS: n/a
KEV: No
Impact: Kernel stability / Denial of Service
Action: Patch Kernel
AI Analysis

Impact

The bug resides in the bcmasp network driver’s tx_spb_ring_full() routine. During the ring fullness check the loop resets the index to the interface’s tx_spb_index on each iteration, so the helper function incr_ring always returns the same value and only one descriptor slot is actually examined. This logical flaw can make the driver believe the ring has room when it is in fact full, allowing additional packets to be queued beyond the physical capacity. If the ring overflows, the driver’s bookkeeping may become corrupted, potentially leading to a kernel crash or a denial‑of‑service condition.

Affected Systems

Any Linux kernel build predating the merge that introduced the patch commit is vulnerable. The advisory lists Linux kernel broadly under “Linux:Linux” with no specific version limits, implying all unpatched kernels face the issue until the fix is applied via a kernel update from the distribution’s repository.

Risk and Exploitability

No CVSS or EPSS score is provided and the vulnerability is not in CISA’s KEV catalog. The advisory does not describe a verified attack vector; the likely scenario involves an attacker sending frames to a bcmasp interface to force the driver into the erroneous check, but this is inferred from the description rather than stated. Because the flaw can cause a kernel crash or DoS, it is considered a high availability impact, yet the potential for exploitation remains uncertain without a documented method.

Generated by OpenCVE AI on September 25, 2026 at 20:58 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel release that contains the bcmasp tx_spb_ring_full() patch commit (e.g., the latest stable kernel from the distribution’s repository).
  • If an immediate kernel upgrade is not possible, restrict or filter traffic to the bcmasp interface on the host using firewall or network isolation rules.
  • When the bcmasp interface is not required for operations, disable or remove it from the system.

Generated by OpenCVE AI on September 25, 2026 at 20:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 21:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-199

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times The loop initialised next_index from intf->tx_spb_index on every iteration, so incr_ring() always produced the same result and only one slot was ever tested. Move the initialisation before the loop so each iteration advances next_index and the function correctly checks that cnt consecutive descriptor slots are available before allowing a new transmission.
Title net: bcmasp: fix tx_spb_ring_full() checking same slot cnt times
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-09-25T10:23:59.791Z

Reserved: 2026-09-25T10:19:56.072Z

Link: CVE-2026-98051

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:34.010

Modified: 2026-09-25T11:17:34.010

Link: CVE-2026-98051

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T21:00:05Z

Weaknesses