CyberRota Analysis
AI-GeneratedThe vulnerability affects the Linux kernel's XFS file system, specifically in the xfs_dq_get_next_id() function, where an error in xfs_iread_extents() can lead to a leak of the quota inode ILOCK. This lock leak may cause subsequent quota operations to hang, potentially disrupting system performance and stability. System administrators and organizations utilizing Linux with XFS should prioritize applying the fix to avoid operational issues related to quota management.
Original NVD Description
In the Linux kernel, the following vulnerability has been resolved: xfs: fix ilock leak on error in xfs_dq_get_next_id xfs_dq_get_next_id() takes the quota inode ILOCK before calling xfs_iread_extents(). If xfs_iread_extents() fails, the function returns immediately without releasing the lock, leaking the quota inode ILOCK. This can leave the quota inode locked and cause subsequent quota operations to hang. Fix this by jumping to a common unlock path on error instead of returning directly.