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.
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability stems from the Linux kernel’s XFS filesystem failing to release an inode lock when an error occurs during a quota operation. The function xfs_dq_get_next_id() acquires the quota inode ILOCK before attempting to read extents, but if that read fails it returns immediately without unlocking, leaving the inode locked. This lock leak can cause subsequent quota operations to block indefinitely, leading to a denial of service for processes that rely on quota management. The weakness is a classic resource acquisition without release scenario, identified as CWE-689.

Affected Systems

Any system running a Linux kernel that supports the XFS filesystem and uses the quota facilities is potentially affected. The CNA vendor list includes Linux:Linux twice, indicating the entire kernel is impacted, but specific kernel versions are not enumerated in the data provided. Consequently, any deployment using the vulnerable code path may be at risk until the patch is applied.

Risk and Exploitability

The CVSS score is not provided, and the EPSS score is unavailable, but the denial of service nature of the flaw means that exploitation is feasible in scenarios where an attacker can induce quota queries that trigger the error path. The breach could be local or remote depending on filesystem exposure, though the data suggests a local or privileged‑user attack is most likely. The vulnerability is not listed in the CISA KEV catalog, indicating no current exploitation evidence. Nonetheless, the potential for service disruption warrants prompt attention.

Generated by OpenCVE AI on August 26, 2026 at 15:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that introduces the unlock path for xfs_dq_get_next_id, as referenced in the advisory commit URLs
  • After updating the kernel, reboot the affected nodes or restart the quota and XFS services to ensure any stale locks are cleared
  • Validate that quota operations complete successfully in a test environment before broad deployment, and monitor system logs for lock‑related errors

Generated by OpenCVE AI on August 26, 2026 at 15:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 16:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-689

Wed, 26 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
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.
Title xfs: fix ilock leak on error in xfs_dq_get_next_id
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-26T14:37:10.378Z

Reserved: 2026-08-26T14:34:25.764Z

Link: CVE-2026-80534

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T15:17:07.530

Modified: 2026-08-26T15:17:07.530

Link: CVE-2026-80534

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T17:15:04Z

Weaknesses
  • CWE-689

    Permission Race Condition During Resource Copy