7.8
CVSSv3

CVE-2025-21796

CVSSv4: NA | CVSSv3: 7.8 | CVSSv2: NA | VMScore: 880 | EPSS: 0.00021 | KEV: Not Included
Published: 27/02/2025 Updated: 21/03/2025

Vulnerability Summary

Linux Kernel NFSD Use-After-Free Vulnerability in ACL Handling

A Linux kernel vulnerability in the Network File System Daemon (nfsd) has been resolved involving a use-after-free (UAF) issue. When attempting to get acl_default, if the process fails, acl_access and acl_default are released simultaneously. However, acl_access retains a pointer to the already released posix_acl, which can trigger a warning about reference count underflow. This can potentially lead to a kernel panic due to the use-after-free condition. The fix involves clearing acl_access and acl_default after calling posix_acl_release to prevent the UAF vulnerability from being triggered, thereby ensuring proper memory management and preventing potential system instability.

Vulnerable Product Search on Vulmon Subscribe to Product

linux linux

linux linux kernel

linux linux kernel 6.14

Vendor Advisories

In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when attempting to join an aborted transaction (CVE-2025-21753) In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: btrfs: fix use-after-free when attempting to join an aborted transaction (CVE-2025-21753) In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero (CVE-2024-26982) In the Linux kernel, the following vulnerability has been resolved: block, bfq: fix bfqq uaf in bfq_limit_depth() (CVE-2024-53166) In the Linux kernel, the following vulnerability has been resolved: ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: nfsd: clear acl_access/acl_default after releasing them (CVE-2025-21796) ...
In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: Fix use-after-free of encap entry in neigh update handler (CVE-2021-47247) In the Linux kernel, the following vulnerability has been resolved: scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress (CVE-2023-52975) In the Linux kernel, the following vu ...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() (CVE-2024-47757) In the Linux kernel, the following vulnerability has been resolved: ext4: fix double brelse() the buffer of the extents path (CVE-2024-49882) In the Linux kernel, the following vulnerability has been reso ...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() (CVE-2024-47757) In the Linux kernel, the following vulnerability has been resolved: ext4: fix double brelse() the buffer of the extents path (CVE-2024-49882) In the Linux kernel, the following vulnerability has been reso ...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() (CVE-2024-47757) In the Linux kernel, the following vulnerability has been resolved: ext4: fix double brelse() the buffer of the extents path (CVE-2024-49882) In the Linux kernel, the following vulnerability has been reso ...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() (CVE-2024-47757) In the Linux kernel, the following vulnerability has been resolved: ext4: fix double brelse() the buffer of the extents path (CVE-2024-49882) In the Linux kernel, the following vulnerability has been reso ...
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix potential oob read in nilfs_btree_check_delete() (CVE-2024-47757) In the Linux kernel, the following vulnerability has been resolved: ext4: fix double brelse() the buffer of the extents path (CVE-2024-49882) In the Linux kernel, the following vulnerability has been reso ...
In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero (CVE-2024-26982) In the Linux kernel, the following vulnerability has been resolved: KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS (CVE-2024-46830) In the Linux kernel, the following vulnerability ...
In the Linux kernel, the following vulnerability has been resolved: macsec: fix UAF bug for real_dev (CVE-2022-49390) In the Linux kernel, the following vulnerability has been resolved: Squashfs: check the inode number is not the invalid value of zero (CVE-2024-26982) In the Linux kernel, the following vulnerability has been resolved: smb: client: ...