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

perf: Reject exited events as group leaders

perf_event_remove_on_exec() sets remove-on-exec events to the EXIT state
and detaches their group relationships. The event's file descriptor can
remain open, however, and perf_event_open() currently accepts that event
as a group leader because its early validation rejects only REVOKED and
DEAD events.

A new sibling can consequently be linked to the detached leader. When
the leader is closed, perf_group_detach() observes that its
PERF_ATTACH_GROUP bit is already clear and skips the new sibling. The
sibling then retains a group_leader pointer to the freed event.

Reject group leaders in the EXIT state. Perform the check while holding
the shared context mutex so that an exec in the target task cannot detach
the leader between validation and group attachment.

[peterz: make the earlier test fully consistent]
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an event that has been marked EXIT during an exec to be accepted as a group leader by perf_event_open. A new sibling can then be linked to the detached leader, and when the original leader is closed the kernel mistakenly believes it has been detached. The new sibling retains a dangling group_leader pointer to a freed event. If an attacker can trigger this sequence, they can cause a use‑after‑free that may be exploited to corrupt kernel memory or gain elevated privileges. The vulnerability does not affect user‑mode processes directly but can be used by a local attacker who can create perf events and has the ability to close the original event.

Affected Systems

All Linux kernel releases that have not yet incorporated the patch. No specific version list was provided, so all kernels prior to the fix are potentially vulnerable.

Risk and Exploitability

No CVSS or EPSS score is currently published, and the vulnerability is not listed in CISA’s KEV catalog. Nevertheless, the mechanics of the bug (a use‑after‑free inside the kernel’s perf subsystem) imply a high potential for a privileged local exploit. Real‑world impact would likely be kernel crash, data corruption, or arbitrary code execution, depending on what is overwritten by the attacker. The attack requires local execution privileges sufficient to create perf events, but does not require root privilege, so non‑privileged users can potentially trigger the flaw if the system’s perf settings allow it.

Generated by OpenCVE AI on August 26, 2026 at 15:49 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a revision that contains the patch for CVE-2026-74753
  • Set /proc/sys/kernel/perf_event_paranoid to a high value (e.g., 2) to disallow unprivileged users from creating perf events that could be abused
  • Restart the system after applying the kernel update to ensure the patch takes effect

Generated by OpenCVE AI on August 26, 2026 at 15:49 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: perf: Reject exited events as group leaders perf_event_remove_on_exec() sets remove-on-exec events to the EXIT state and detaches their group relationships. The event's file descriptor can remain open, however, and perf_event_open() currently accepts that event as a group leader because its early validation rejects only REVOKED and DEAD events. A new sibling can consequently be linked to the detached leader. When the leader is closed, perf_group_detach() observes that its PERF_ATTACH_GROUP bit is already clear and skips the new sibling. The sibling then retains a group_leader pointer to the freed event. Reject group leaders in the EXIT state. Perform the check while holding the shared context mutex so that an exec in the target task cannot detach the leader between validation and group attachment. [peterz: make the earlier test fully consistent]
Title perf: Reject exited events as group leaders
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-26T14:37:00.168Z

Reserved: 2026-08-15T05:44:03.931Z

Link: CVE-2026-74753

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:16:54.387

Modified: 2026-08-26T15:16:54.387

Link: CVE-2026-74753

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T17:30:09Z

Weaknesses