CVE Database›Document archive›CVE-2026-74391

CVE-2026-74391

kernel: tracing: Bound synthetic-field strings with seq_buf

Loading…

Severity

Moderate

Red Hat Product Security

5.1

CVSS 3.1

Review impact separately from score.

Published · August 15, 2026

Updated · November 5, 2026

Description

A flaw was found in the tracing subsystem of the Linux kernel. This vulnerability occurs because synthetic field helpers use unbounded string concatenation (strcat()) when building synthetic variable names and generated history commands. An attacker providing excessively long input for key lists, field names, or saved filters could cause a buffer overflow. This could lead to a denial of service (DoS) or other unpredictable system behavior.

Statement

Tracing synthetic field helpers build synthetic variable names and generated hist commands in fixed MAX_FILTER_STR_VAL heap buffers. The old code used raw strcat on attacker influenced field names, key lists, and saved filters, so an overlong configuration can write past the end of the staging buffer in kernel memory. This is a local tracefs control plane issue rather than a packet or remote network path. In typical deployments only administrators can configure hist triggers through tracefs. For the CVSS the PR:L is used for the paranoid score because some systems may delegate tracing access to non root users, service accounts, or container root with tracing related capabilities. Impact is at least denial of service via kernel memory corruption and may include privilege escalation if the heap overflow can be shaped reliably.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

CVSS 3.1 · 5.1
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:N/I:L/A:H

CWE-787 · Out-of-bounds Write