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

ipe: fix use-after-free when auditing a newly loaded policy

new_policy() audits the policy after ipe_new_policyfs_node() publishes it
and drops the new directory's inode lock. A concurrent delete can free
the policy while ipe_audit_policy_load() is still using it.

Audit the successful load under that lock.

[FW: remove model name according to latest guideline]
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

A use‑after‑free flaw in the Linux kernel's ipe module occurs when a new policy is audited after its directory inode lock is released. A concurrent delete can free the policy data while the audit function is still accessing it, leading to kernel memory corruption. If an attacker can trigger a policy load followed by a delete, the flaw could allow arbitrary code execution with kernel privileges, effectively enabling privilege escalation to the root level.

Affected Systems

The vulnerability affects all Linux kernel implementations that include the ipe subsystem and that may load new policy files. Because the affected versions are not enumerated in the CVE data, any system running a kernel prior to the patch that supports ipe policy loading could be impacted. This includes most mainstream Linux distributions that ship a recent kernel with ipe enabled.

Risk and Exploitability

No CVSS score or EPSS availability is listed, and the vulnerability is not in CISA's KEV catalog. The flaw represents a critical kernel memory corruption that could be exploited by an attacker with local or control over policy loading to gain elevated privileges. The attack requires the ability to load a new policy and trigger a delete while the audit is ongoing; therefore, the primary vector is local exploitation or an application that has the ability to manipulate ipe policies. Given the severity of kernel corruption, the risk remains high even in the absence of publicly available exploitation tools.

Generated by OpenCVE AI on October 18, 2026 at 17:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the system to a Linux kernel version that contains the ipe use‑after‑free fix (see the referenced commit logs).
  • Reboot the machine to ensure the updated kernel is active and the ipe module is loaded from the patched code.
  • If the ipe subsystem is not required, recompile the kernel with CONFIG_IPE disabled or restrict policy file write permissions to trusted users only to mitigate the flaw.

Generated by OpenCVE AI on October 18, 2026 at 17:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 17:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ipe: fix use-after-free when auditing a newly loaded policy new_policy() audits the policy after ipe_new_policyfs_node() publishes it and drops the new directory's inode lock. A concurrent delete can free the policy while ipe_audit_policy_load() is still using it. Audit the successful load under that lock. [FW: remove model name according to latest guideline]
Title ipe: fix use-after-free when auditing a newly loaded policy
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-10-18T15:17:57.236Z

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

Link: CVE-2026-98534

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:05.107

Modified: 2026-10-18T16:17:05.107

Link: CVE-2026-98534

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T17:30:16Z

Weaknesses