PatchSiren cyber security CVE debrief
CVE-2026-80807 Linux CVE debrief
A vulnerability in the Linux kernel's nilfs2 file system has been addressed. The issue arises from the GC ioctl's failure to validate block index parameters, potentially leading to a page/folio being inserted with an invalid page index of ULONG_MAX. This can cause list corruption due to duplicate processing of dirty buffers. The vulnerability was reported by Syzbot and has been resolved by adding range checks on 'vd_offset' and 'vd_vblocknr' in the nilfs_vdesc structure. Linux kernel developers and maintainers should verify their kernel versions and apply patches or mitigations as available.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-09-04
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-09-04
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, users of the nilfs2 file system, and administrators of systems using Linux with nilfs2 should verify their kernel versions, review nilfs2 configurations, and apply patches or mitigations as available to prevent potential list corruption due to invalid block index parameters. Additionally, security teams and vulnerability management teams should review the vulnerability and assess the impact on their systems and take
Why it matters
A vulnerability in the Linux kernel's nilfs2 file system has been addressed, which could lead to list corruption due to invalid block index parameters. Defenders should verify Linux kernel versions, review nilfs2 configurations, and apply patches or mitigations as available.
- Verify Linux kernel versions for exposure to prevent potential list corruption
- Review and update nilfs2 file system configurations to ensure valid block index parameters
Technical summary
The GC ioctl in the Linux kernel's nilfs2 file system did not validate block index parameters, potentially leading to list corruption. A patch has been applied to check the ranges of 'vd_offset' and 'vd_vblocknr' in the nilfs_vdesc structure, preventing the insertion of a page/folio with an invalid page index of ULONG_MAX. This patch addresses the issue by ensuring that the page index is within a valid range, thereby preventing duplicate processing of dirty buffers and list corruption. The patch was developed based on the analysis of the vulnerability and the root cause of the issue.
Defensive priority
Verify Linux kernel versions and nilfs2 file system configurations for exposure; apply patches or mitigations as available.
Recommended defensive actions
- Verify Linux kernel versions for exposure
- Review nilfs2 file system configurations
- Apply patches or mitigations as available
- Review compensating controls for exposed systems
- Check relevant monitoring, detection, and logs for exposed assets
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The issue is caused by the GC ioctl's lack of range checks on parameters determining the page index, allowing for artificially crafted requests to insert a page/folio with a page index of ULONG_MAX into the page cache.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-80807 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-80807
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-80807 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-80807
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/3bd064ccc70b85f9a3d53aece29dc8473be5a226
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/68aa9ab6f8f2895713aa6ddf781463ed8ea5ba44
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/898404cdf882d7b54f1132f75570984ca3214796
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a1735eae55448bc79c2da6593455791e886f6ed8
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a5e776e2937581d67ec5b9b4d27b0f70d7baa6b1
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ba8a8b563a28d358c45c62a306d421434a058648
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e447f7edb99bd00cec63d6f3049e2e5074946f71
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/ec6ddf271dfa4c7e3147bc2c8b2bad4315f316a1
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.