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

net: mana: initialize gdma queue id to INVALID_QUEUE_ID

mana_gd_create_mana_wq_cq() leaves queue->id as 0 (from kzalloc_obj())
until mana_create_wq_obj() assigns the firmware-returned id. If creation
fails before that, cleanup calls mana_gd_destroy_cq() with id 0, NULLing
gc->cq_table[0] and silently breaking whichever real CQ owns that slot.

Initialize queue->id to INVALID_QUEUE_ID right after allocation, matching
mana_gd_create_eq(). The existing (id >= max_num_cqs) guard then
short-circuits cleanly.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel, the mana driver’s queue creation routine incorrectly leaves the queue identifier uninitialized until firmware assigns it. If queue creation fails before assignment, the cleanup routine mistakenly clears the global queue table entry at index zero, which may be a valid real queue. This corruption can destabilize the kernel and lead to a denial of service, but it does not directly enable arbitrary code execution.

Affected Systems

All Linux kernels that include the mana device driver in the net subsystem and have not yet applied the patch that initializes queue->id to the invalid sentinel. The affected kernel code path is the mana_gd_create_mana_wq_cq function and its cleanup logic.

Risk and Exploitability

The CVSS score is 5.5, the EPSS score is < 1%, and the vulnerability is not flagged in the CISA KEV catalog. Exploitation would require privileged interaction with the mana driver to trigger a creation failure, after which the faulty cleanup could corrupt kernel state. The resulting denial of service risk is moderate, as it requires local kernel access or a privilege escalation vectored through the mana driver.

Generated by OpenCVE AI on August 22, 2026 at 01:10 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that initializes queue->id to a sentinel value during allocation (see the referenced Git commits).
  • If you cannot patch immediately, configure the system to disable or restrict GDMA queue creation by loading the driver without GDMA support or by disabling related sysfs interfaces.
  • Stay informed through your distribution’s security advisories and apply any available backport of the fix when it becomes available.

Generated by OpenCVE AI on August 22, 2026 at 01:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 20 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
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


Sat, 15 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-209
CWE-404

Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: mana: initialize gdma queue id to INVALID_QUEUE_ID mana_gd_create_mana_wq_cq() leaves queue->id as 0 (from kzalloc_obj()) until mana_create_wq_obj() assigns the firmware-returned id. If creation fails before that, cleanup calls mana_gd_destroy_cq() with id 0, NULLing gc->cq_table[0] and silently breaking whichever real CQ owns that slot. Initialize queue->id to INVALID_QUEUE_ID right after allocation, matching mana_gd_create_eq(). The existing (id >= max_num_cqs) guard then short-circuits cleanly.
Title net: mana: initialize gdma queue id to INVALID_QUEUE_ID
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-17T05:16:07.784Z

Reserved: 2026-08-15T05:44:03.878Z

Link: CVE-2026-74265

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:25.803

Modified: 2026-08-17T06:19:20.093

Link: CVE-2026-74265

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74265 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T01:15:05Z

Weaknesses
  • CWE-209

    Generation of Error Message Containing Sensitive Information

  • CWE-404

    Improper Resource Shutdown or Release

  • CWE-908

    Use of Uninitialized Resource