PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-98862 Linux CVE debrief

A use-after-free vulnerability exists in the Linux kernel's audit subsystem, specifically in the kill_rules() function. When an audit tree is pruned, mixed AUDIT_DIR and AUDIT_EXE rules are removed, but entry->rule.exe is dropped before removing the rule from RCU-visible filter lists. This can cause a use-after-free when another task is still evaluating the rule, potentially leading to system crashes or allowing attackers to execute arbitrary code. Linux kernel developers and administrators should review and apply patches to prevent use-after-free errors.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-10-18
Original CVE updated
2026-10-21
Advisory published
2026-10-18
Advisory updated
2026-10-21

Who should care

Linux kernel developers, administrators responsible for maintaining and securing Linux-based systems, and security teams should review and apply patches to prevent use-after-free errors. They should also monitor system logs for potential use-after-free errors and ensure that Linux kernel updates are properly tested and validated.

Why it matters

A use-after-free vulnerability in the Linux kernel's audit subsystem can cause system crashes or potentially allow attackers to execute arbitrary code. Linux kernel developers and administrators should review and apply patches to prevent use-after-free errors.

  • Verify Linux kernel versions and apply patches to prevent use-after-free errors
  • Monitor system logs for potential use-after-free errors
  • Ensure that Linux kernel updates are properly tested and validated

Technical summary

The vulnerability exists in the Linux kernel's audit subsystem, specifically in the kill_rules() function. When an audit tree is pruned, mixed AUDIT_DIR and AUDIT_EXE rules are removed, but entry->rule.exe is dropped before removing the rule from RCU-visible filter lists. This can cause a use-after-free when another task is still evaluating the rule. The vulnerability has been resolved by unlinking published rules from RCU-visible lists and retaining them on tree->rules for cleanup. If any rule has an executable mark, the system waits for a single RCU grace period before removing the marks and scheduling the entries for freeing.

Defensive priority

Medium

Recommended defensive actions

  • Review and apply the provided patches to the Linux kernel
  • Ensure that the Linux kernel is updated to a version that includes the fix
  • Monitor the system for potential use-after-free errors
  • Verify Linux kernel versions and apply patches to prevent use-after-free errors
  • Ensure that Linux kernel updates are properly tested and validated
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The vulnerability was introduced in the Linux kernel and has been resolved by unlinking published rules from RCU-visible lists and retaining them on tree->rules for cleanup. If any rule has an executable mark, the system waits for a single RCU grace period before removing the marks and scheduling the entries for freeing.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-98862 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-98862

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-98862 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-98862

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • audit: fix exe mark UAF in kill_rules()

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/98xxx/CVE-2026-98862.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9aee3caeff4dd4126d84f67607b95cec8719b867

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/304960900991157e6883bdf0b39782b690545ee8

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/88633025f20ba9c32ccdb3efc86eafdf98cb825c

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/f2cc5462b78559c7628a9f8ac9a9592e7783183a

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/aa650d87a498844060eecb1d336f4d46f4d1b0b3

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.