CVE Catalog

CVE-2026-74400

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel, BPF functions bpf_set_dentry_xattr and bpf_remove_dentry_xattr did not check if inode is NULL, leading to NULL pointer dereference with negative dentries. Added NULL check and return -EINVAL. Also removed WARN_ON warnings that could cause DoS with panic_on_warn enabled.

Risk Assessment

An attacker can cause system panic or denial of service by exploiting the NULL pointer dereference in BPF functions.

Recommendation

Apply the Linux kernel update containing the fix for CVE-2026-74400.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: bpf: fix crash in bpf_[set|remove]_dentry_xattr for negative dentries bpf_set_dentry_xattr and bpf_remove_dentry_xattr BPF kfuncs attempt to lock the inode of the supplied dentry without checking if it is NULL. If a negative dentry is passed (e.g. from security_inode_create), d_inode(dentry) returns NULL, and inode_lock(inode) will cause a NULL pointer dereference. Trivially fix this by adding a NULL check for inode before attempting to lock it, returning -EINVAL if it is NULL. Additionally, drop WARN_ON(!inode) in bpf_xattr_read_permission() and bpf_xattr_write_permission(). These warnings could be triggered by passing a negative dentry to bpf_get_dentry_xattr() or the _locked variants of the xattr kfuncs, potentially causing a Denial of Service on systems with panic_on_warn enabled. Instead, simply return -EINVAL.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS