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

tracing: Check operator stack capacity before pushing

predicate_parse() uses the first operator stack entry before processing
any opening parentheses. A push then increments top before writing.
The existing check still permits that write when top already points to
the last allocated entry, which can access beyond the operator stack.

Reject the push when top reaches the last allocated entry.
Published: 2026-10-28
Score: n/a
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

The Linux kernel trace subsystem contains a stack overflow that occurs during predicate_parse() when an operator stack entry is accessed before processing opening parentheses. The bug allows an out‑of‑bounds write beyond the top of the operator stack, potentially corrupting kernel memory and enabling the execution of arbitrary code in kernel mode. This is a classic buffer overflow (CWE-120) that can compromise confidentiality, integrity, and availability of the affected system.

Affected Systems

All Linux kernel implementations are vulnerable; the CVE references the main kernel tree, and no specific versions were listed as unaffected or affected, indicating that any deployed kernel could be impacted until patched.

Risk and Exploitability

The vulnerability is not yet listed in the CISA KEV catalog and its EPSS score is not available, suggesting limited public exploitation data at this time. However, the nature of the flaw—in kernel memory—entails a high potential to aid local privilege escalation or remote code execution if an attacker can inject crafted trace data. The likely attack vector is a local or remote user with access to the tracing subsystem, such as an unprivileged process that can write to tracefs or an eBPF program. The CVSS score is unspecified, but the severity is inferred to be high due to the kernel context.

Generated by OpenCVE AI on October 28, 2026 at 11:36 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that incorporates the fixes found in commits 75e894f92417390f0ef44fd350f2d3634c784876, a866a8a753922cdf7710b8eb3f686dc0efc06505, and c47a7b11bcb3d45e29723afcf6336866476b1d08. This patch ensures the operator stack capacity is correctly checked before pushing and eliminates the out‑of‑bounds write.
  • If an immediate kernel upgrade is not possible, restrict or disable user access to the tracing subsystem: unmount or mount read‑only the tracefs (e.g., with 'mount -o remount,ro /sys/kernel/debug') and remove or limit tracefs entries that accept user input.
  • Enable kernel hardening options such as SMEP, SMAP, and CONFIG_STRICT_KERNEL_RWX to increase protection against stack overflows and to reduce the impact of any remaining vulnerabilities.

Generated by OpenCVE AI on October 28, 2026 at 11:36 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Wed, 28 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-120

Wed, 28 Oct 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: tracing: Check operator stack capacity before pushing predicate_parse() uses the first operator stack entry before processing any opening parentheses. A push then increments top before writing. The existing check still permits that write when top already points to the last allocated entry, which can access beyond the operator stack. Reject the push when top reaches the last allocated entry.
Title tracing: Check operator stack capacity before pushing
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-28T10:34:53.839Z

Reserved: 2026-09-25T10:25:14.395Z

Link: CVE-2026-99142

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T11:17:34.207

Modified: 2026-10-28T11:17:34.207

Link: CVE-2026-99142

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T14:15:18Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')