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

octeontx2-pf: fix SQB pointer leak on init failure

otx2_init_hw_resources() initializes SQ aura and pool resources before
several later setup steps. On failure, err_free_sq_ptrs only frees SQB
pages, leaving the per-SQ sqb_ptrs arrays behind.

Use otx2_free_sq_res() for the SQ unwind path and let it free sqb_ptrs
even when sq->sqe has not been allocated yet.

The bug was first flagged by an experimental analysis tool we are
developing for kernel memory-management bugs while analyzing
v6.13-rc1. The tool is still under development and is not yet publicly
available. Manual inspection confirms that the bug is still
present in v7.1.1.

An x86_64 allyesconfig build showed no new warnings. As we do not have an
OcteonTX2 PF device and the corresponding AF mailbox setup to test with,
no runtime testing was able to be performed.
Published: 2026-08-15
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel’s octeontx2‑pf driver contains a flaw where, during the initialization of SQ aura and pool resources, a failure in a later step causes the err_free_sq_ptrs routine to free only the SQB pages but leave the per‑SQ sqb_ptrs arrays untouched. These arrays hold kernel pointers to the freed pages, resulting in a memory resource leak that can expose kernel‑space addresses to an attacker. This defect corresponds to CWE‑772 (Resource Leak).

Affected Systems

The affected commodity is the Linux kernel vendor’s octeontx2‑pf driver. Versions from the 6.13‑rc1 snapshot through at least 7.1.1 include the bug. Any Linux system that builds a kernel containing that driver and initializes an OcteonTX2 hardware instance is impacted. The defect is scoped to the kernel module, not tied to a specific vendor beyond the upstream Linux distribution.

Risk and Exploitability

The CVSS score of 5.5 indicates moderate severity. The EPSS score is reported as < 1 % and the vulnerability is not listed in CISA’s KEV catalog, suggesting a low probability of exploitation. The CVE notes that the pointer leak occurs only on an initialization failure; therefore, exploitation would require triggering that failure path, which is typically unique to a particular hardware or configuration state. The likely attack vector therefore involves forcing a driver failure to obtain kernel addresses (inferred).

Generated by OpenCVE AI on August 18, 2026 at 06:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the octeontx2‑pf SQB pointer‑leak fix; the fix is not yet in 7.1.1.
  • If the OcteonTX2 PF hardware is not required, disable the octeontx2‑pf kernel module.
  • Monitor kernel logs for octeontx2‑pf initialization failures; any observed failures may indicate that the bug remains active.

Generated by OpenCVE AI on August 18, 2026 at 06:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Sun, 23 Aug 2026 13:15:00 +0000


Tue, 18 Aug 2026 05:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

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

Type Values Removed Values Added
Weaknesses CWE-772
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 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-200

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: fix SQB pointer leak on init failure otx2_init_hw_resources() initializes SQ aura and pool resources before several later setup steps. On failure, err_free_sq_ptrs only frees SQB pages, leaving the per-SQ sqb_ptrs arrays behind. Use otx2_free_sq_res() for the SQ unwind path and let it free sqb_ptrs even when sq->sqe has not been allocated yet. The bug was first flagged by an experimental analysis tool we are developing for kernel memory-management bugs while analyzing v6.13-rc1. The tool is still under development and is not yet publicly available. Manual inspection confirms that the bug is still present in v7.1.1. An x86_64 allyesconfig build showed no new warnings. As we do not have an OcteonTX2 PF device and the corresponding AF mailbox setup to test with, no runtime testing was able to be performed.
Title octeontx2-pf: fix SQB pointer leak on init 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-08-23T12:46:27.683Z

Reserved: 2026-08-09T03:40:39.900Z

Link: CVE-2026-72023

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:21:01.323

Modified: 2026-08-23T13:16:37.467

Link: CVE-2026-72023

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-72023 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T06:30:08Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime