PatchSiren cyber security CVE debrief
CVE-2026-97551 Linux CVE debrief
The Linux kernel has a vulnerability in the XFS filesystem implementation that could lead to a denial of service. The vulnerability is caused by the `xfs_parent_da_args_init` function not initializing the `args->total` field, which is used to track the total blocks reserved for the inode. This can cause the `xfs_da_grow_inode_int` function to wrap the `args->total` field to ~0U, defeating the free-space check in `xfs_alloc_space_available`. As a result, when an allocation is attempted in an AG with zero available blocks, it returns -ENOSPC, leading to a filesystem shutdown.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-25
- Original CVE updated
- 2026-09-25
- Advisory published
- 2026-09-25
- Advisory updated
- 2026-09-25
Who should care
Linux administrators, security teams, and teams responsible for maintaining Linux-based systems should assess exposure and prioritize verification of Linux kernel versions and XFS filesystem usage.
Why it matters
Linux administrators and security teams should assess exposure and prioritize verification of Linux kernel versions and XFS filesystem usage to prevent potential denial of service and data loss.
- Denial of service due to filesystem shutdown
- Potential data loss or corruption due to unavailability of filesystem
Technical summary
The vulnerability is in the XFS filesystem implementation in the Linux kernel. The `xfs_parent_da_args_init` function does not initialize the `args->total` field, which can cause issues with block reservations and lead to a filesystem shutdown. This can happen when an allocation is attempted in an AG with zero available blocks, causing the `xfs_da_grow_inode_int` function to wrap the `args->total` field to ~0U, defeating the free-space check in `xfs_alloc_space_available`. As a result, the allocation returns -ENOSPC, leading to a filesystem shutdown. Linux administrators and security teams should assess exposure and prioritize verification of Linux kernel versions and XFS filesystem usage.
Defensive priority
Linux administrators and security teams should assess exposure and prioritize verification of Linux kernel versions and XFS filesystem usage.
Recommended defensive actions
- Verify Linux kernel versions and XFS filesystem usage
- Review and apply patches or updates from Linux vendors
- Monitor system logs for potential denial-of-service attempts
- Perform vulnerability scanning to identify potentially affected systems
- Implement compensating controls for exposed systems while remediation is scheduled and verified
- Review asset inventory for systems that may be affected by this vulnerability
- Track exceptions and retest remediated assets
Evidence notes
The CVE record and NVD entry provide details on the vulnerability in the XFS filesystem implementation in the Linux kernel. The `xfs_parent_da_args_init` function does not initialize the `args->total` field, which can cause issues with block reservations and lead to a filesystem shutdown. Linux administrators and security teams should verify Linux kernel versions and XFS filesystem usage to assess exposure. The scope of affected versions and potential impact require further verification.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-97551 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-97551
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-97551 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-97551
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/8e4ebb6afaa34bd2e8ce52da231003d24111c2d6
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/9ad85bce62cadfdf4242f6e6bbff2a52e51d30f1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ac9032882d673dd6679e1d873a2dc0131a1aeb43
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c66e138af626cad4210da449996ae9e07ee63add
416baaa9-dc9f-4396-8d5f-8c081fb06d67
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.