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: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability originates from the Linux kernel’s OcteonTX2 Platform Firmware driver. During device initialization the driver allocates SQ aura and pool resources, and if a later setup step fails, the err_free_sq_ptrs routine frees only the SQB pages while leaving the per‑SQ sqb_ptrs arrays – which hold pointers to those pages – undeallocated. The residual pointers can expose kernel memory addresses to an attacker, enabling inference of kernel layout and assisting other attacks.

Affected Systems

The flaw affects the Linux kernel’s octeontx2‑pf driver. Versions from the 6.13‑rc1 snapshot through at least 7.1.1 contain the bug. Any Linux system that loads this module and initializes OcteonTX2 hardware is impacted. The issue is an OS‑level kernel defect, not tied to a specific vendor beyond the upstream Linux kernel.

Risk and Exploitability

The EPSS score is reported as < 1 %, and the vulnerability is not listed in CISA’s KEV catalog, indicating a low exploitation probability. Exploitation would require the driver to enter its failure path, which typically occurs under rare hardware failure conditions or when an attacker can deliberately trigger the failure. Because the leaking pointers are kernel‑space addresses, the attack may provide valuable information for a subsequent privilege‑escalation exploit, but the level of attacker skill and environmental control required is high.

Generated by OpenCVE AI on August 15, 2026 at 21:34 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Check for and install kernel releases that include the octeontx2‑pf SQB pointer‑leak fix; upgrade when available.
  • If the device is not required, blacklist or unload the octeontx2‑pf module (e.g., add it to /etc/modprobe.d/blacklist.conf) and reboot.
  • Log and monitor octeontx2‑pf initialization failures; any observed failed initializations may indicate the bug is active and expose pointers.

Generated by OpenCVE AI on August 15, 2026 at 21:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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-15T05:51:48.629Z

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-15T06:21:01.323

Link: CVE-2026-72023

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T09:15:04Z

Weaknesses

No weakness.