PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-74363 Linux CVE debrief

A use-after-free vulnerability was found in the Linux kernel's bpffs subsystem. When a concurrent unlinkat() drops the last inode reference and destroy_inode() frees the inode immediately, another task walking the path in RCU mode can read inode->i_opflags, leading to a potential crash. This issue arises from a commit that moved inode cleanup from ->free_inode() into ->destroy_inode(), removing the RCU delay on freeing the inode itself and the cached symlink body. The vulnerability can cause system crashes, elevation of privileges, denial of service, and data integrity issues if exploited.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-10-16
Advisory published
2026-08-15
Advisory updated
2026-10-16

Who should care

Linux kernel developers and maintainers, Linux distribution maintainers, System administrators and users of Linux-based systems, Security teams and vulnerability management teams, Operators and platform teams responsible for Linux-based infrastructure, Security researchers and analysts focused on Linux kernel security

Why it matters

A use-after-free vulnerability in the Linux kernel's bpffs subsystem can lead to potential system crashes, elevation of privileges, denial of service, and data integrity issues if exploited.

  • Potential system crash due to use-after-free error
  • Elevation of privileges may be possible if exploited
  • Denial of service (DoS) may occur if exploited
  • Data integrity may be compromised if exploited

Technical summary

The vulnerability is caused by a use-after-free error in the bpffs subsystem of the Linux kernel. When a concurrent unlinkat() drops the last inode reference and destroy_inode() frees the inode immediately, another task walking the path in RCU mode can read inode->i_opflags, leading to a potential crash. The issue arises from a commit that moved inode cleanup from ->free_inode() into ->destroy_inode(), removing the RCU delay on freeing the inode itself and the cached symlink body. The vulnerability can cause system crashes, elevation of privileges, denial of service, and data integrity issues if exploited.

Defensive priority

High

Recommended defensive actions

  • Review and apply the provided patches to fix the vulnerability
  • Update Linux kernel to a version that includes the fix
  • Monitor system logs for potential exploitation attempts
  • Perform a thorough review of the system for potential exposure
  • Implement compensating controls for exposed systems while remediation is scheduled and verified
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Review relevant monitoring, detection, and logs for exposed assets that need extra review

Evidence notes

The vulnerability was introduced by a commit that moved inode cleanup from ->free_inode() into ->destroy_inode(). This change removed the RCU delay on freeing the inode itself and the cached symlink body, which can be accessed by RCU pathwalk. The issue was identified through code review and analysis of the Linux kernel's bpffs subsystem.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-74363 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-74363 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

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

Supplemental references

  • bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs

    Unverified legacy reference

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

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5fecb71c10c28aef276ba49c718dc961745fdcf0

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/53649846e0437d1d9b7cb993cfe54c367addf7ae

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/61f19729728243c82476dee31315143ed3275e7f

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/0497ff765746d9b2d17445c8f7cc737b36c0152a

    Supplemental source

  • Source reference

    Unverified legacy reference

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

    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.