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

net: qrtr: fix node refcount leak on ctrl packet alloc failure

qrtr_send_resume_tx() calls qrtr_node_lookup() which takes a
reference on the returned node. If the subsequent call to
qrtr_alloc_ctrl_packet() fails due to memory allocation failure, the
function returns -ENOMEM without calling qrtr_node_release() to
release the node reference.

Add qrtr_node_release(node) before returning on the allocation failure
path to properly release the reference.
Published: 2026-09-24
Score: n/a
EPSS: n/a
KEV: No
Impact: Reference Count Leak
Action: Apply Patch
AI Analysis

Impact

The vulnerability occurs when the `qrtr_send_resume_tx()` function calls `qrtr_node_lookup()`, obtaining a reference to a QRTR node, but then fails to release that reference if the following `qrtr_alloc_ctrl_packet()` allocation fails. This missing release creates a reference count leak, which can potentially increase the node’s reference count beyond its intended bounds. A persistent leak may result in wasted kernel memory and, over time, could contribute to memory exhaustion conditions, though the official description does not confirm an immediate denial‑of‑service scenario.

Affected Systems

All Linux kernel builds that contain the QRTR driver but lack the patch brought in by commit c3b09ff are affected. This includes every kernel version released prior to that commit across all Linux distributions that provide the standard kernel package.

Risk and Exploitability

The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. No publicly documented exploits exist. Triggering the leak requires a memory allocation failure while transmitting a QRTR control packet, which is not trivial for an attacker to force. The risk is primarily the potential for incremental memory consumption that could degrade kernel stability in long‑running or high‑memory‑pressure environments.

Generated by OpenCVE AI on September 25, 2026 at 04:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes commit c3b09ff or later to release the reference properly.
  • If an upgrade cannot be applied immediately, consider disabling the QRTR networking component or limiting its usage so that control packet transmission paths are not exercised, thereby reducing the chance of an allocation failure that would trigger the leak.
  • After applying the patch or disabling QRTR, monitor kernel memory usage and system logs for any abnormal reference count growth or related warnings to confirm the issue has been resolved.

Generated by OpenCVE AI on September 25, 2026 at 04:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Weaknesses CWE-687

Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: qrtr: fix node refcount leak on ctrl packet alloc failure qrtr_send_resume_tx() calls qrtr_node_lookup() which takes a reference on the returned node. If the subsequent call to qrtr_alloc_ctrl_packet() fails due to memory allocation failure, the function returns -ENOMEM without calling qrtr_node_release() to release the node reference. Add qrtr_node_release(node) before returning on the allocation failure path to properly release the reference.
Title net: qrtr: fix node refcount leak on ctrl packet alloc failure
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-24T16:03:53.360Z

Reserved: 2026-09-24T14:53:16.869Z

Link: CVE-2026-97440

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:22.197

Modified: 2026-09-24T17:17:22.197

Link: CVE-2026-97440

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T04:15:13Z

Weaknesses
  • CWE-687

    Function Call With Incorrectly Specified Argument Value