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

net: mana: Reserve extra CQ slot for the fence completion CQE

The RX completion queue is sized to hold exactly one CQE per posted RX WQE.
MANA_FENCE_RQ makes hardware post an additional CQE_RX_OBJECT_FENCE after
the packet CQEs. The current sizing reserves no extra slot for it and in
rare cases, CQ has no guaranteed slot for the fence CQE when it is full of
packet CQEs. This can lead to dropping the fence completion while the
driver waits holding RTNL lock throughout the timeout duration.
Reserve one extra CQE slot for CQE_RX_OBJECT_FENCE. mana_gd_alloc_memory()
requires queue_size to be a power-of-two and at least MANA_PAGE_SIZE;
the reservation pushes cq_size past a power-of-two, so round up the CQ size
in mana_create_rxq().
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply patch
AI Analysis

Impact

The Linux kernel network driver for the mana interface uses a receive completion queue sized exactly one entry per posted receive work queue entry. The driver appends an additional fence completion entry after packet completions, but the queue size calculation does not reserve an extra slot for this fence. When the queue becomes full of packet completions, no slot is guaranteed for the fence completion, causing it to be dropped while the driver holds the runtime lock during its timeout period. This flaw can stall packet processing and lead to a service interruption, qualifying as a denial‑of‑service condition.

Affected Systems

All Linux kernel builds that contain the mana networking driver before the patch referenced in the advisory (commit 1e43c4 and its follow‑up commits). The issue affects any deployment that compiles the mana driver without the corrected queue‑size logic, regardless of distribution.

Risk and Exploitability

The CVSS score is 5.5, the EPSS score is <1%, and the vulnerability is not listed in the CISA KEV catalog. Attackers would need to generate traffic that fully populates the receive completion queue to trigger the flaw, which suggests a local or network‑based denial of service rather than remote code execution. The low probability of exploitation combined with the potential to stall packet processing makes the risk moderate, but the impact of interrupting network traffic warrants prompt mitigation.

Generated by OpenCVE AI on October 1, 2026 at 11:16 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the patch that reserves an extra CQ slot for fence completions
  • If an official kernel update is not immediately available, manually apply the patch from the commits referenced in the advisory
  • Monitor system network traffic to confirm that packet processing resumes normally after patch

Generated by OpenCVE AI on October 1, 2026 at 11:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Sat, 03 Oct 2026 11:15:00 +0000


Thu, 01 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-193

Wed, 30 Sep 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


Fri, 25 Sep 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-193

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: mana: Reserve extra CQ slot for the fence completion CQE The RX completion queue is sized to hold exactly one CQE per posted RX WQE. MANA_FENCE_RQ makes hardware post an additional CQE_RX_OBJECT_FENCE after the packet CQEs. The current sizing reserves no extra slot for it and in rare cases, CQ has no guaranteed slot for the fence CQE when it is full of packet CQEs. This can lead to dropping the fence completion while the driver waits holding RTNL lock throughout the timeout duration. Reserve one extra CQE slot for CQE_RX_OBJECT_FENCE. mana_gd_alloc_memory() requires queue_size to be a power-of-two and at least MANA_PAGE_SIZE; the reservation pushes cq_size past a power-of-two, so round up the CQ size in mana_create_rxq().
Title net: mana: Reserve extra CQ slot for the fence completion CQE
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:10:17.008Z

Reserved: 2026-09-24T16:01:01.158Z

Link: CVE-2026-97613

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-19T10:17:31.467

Link: CVE-2026-97613

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97613 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T11:30:05Z

Weaknesses
  • CWE-131

    Incorrect Calculation of Buffer Size