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: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free kernel memory corruption
Action: Apply Patch
AI Analysis

Impact

The defect occurs in the Linux kernel perf subsystem when an exec call marks a perf event as EXIT and the system accepts that event as a group leader in subsequent perf_event_open calls. Because the event’s file descriptor can stay open, a new sibling may be linked to the detached leader. When the original leader is closed, the code path skips properly detaching the new sibling, leaving it with a pointer to freed memory. This results in a use‑after‑free condition inside the kernel, which can lead to memory corruption, crashes, or loss of integrity. The weakness is identified as CWE-825, the class of use‑after‑free bugs.

Affected Systems

All Linux kernel releases that have not yet integrated the fix for CVE‑2026‑74753. The flaw is present in the generic Linux kernel; no specific version ranges are provided.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity. The EPSS score is below 1% and the vulnerability is not listed in the CISA KEV catalog, implying a relatively low likelihood of exploitation at present. The exploit would require the ability to create or manipulate perf events, which is typically restricted to privileged or specially‑configured processes, suggesting a local or elevated‑privilege attack vector. Successful exploitation could destabilize the kernel or corrupt memory, but the concrete impact depends on the ability to trigger the use‑after‑free path.

Generated by OpenCVE AI on August 28, 2026 at 18:13 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a version that includes the CVE‑2026‑74753 patch
  • Set /proc/sys/kernel/perf_event_paranoid to 2 to block unprivileged creation of perf events
  • Restart the system so that all running processes use the updated kernel configuration

Generated by OpenCVE AI on August 28, 2026 at 18:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 02 Sep 2026 13:00:00 +0000


Fri, 28 Aug 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

threat_severity

Moderate


Thu, 27 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 27 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


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-09-02T12:49:47.692Z

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-09-02T13:18:10.493

Link: CVE-2026-74753

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-74753 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T18:15:06Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference