CVE-2026-89723
Last modified
CVE-2026-89723 is a high-severity vulnerability rated 7.8/10 on the CVSS scale. In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation Shuangpeng Bai reported that KASAN detected a slab-out-of-bounds error in nilfs_direct_propagate() during testing. Analysis revealed that after truncating a file, a node block immediately below the B-tree root was not deleted. Instead, it remained in the B-tree node cache in a dirty state. EPSS estimates a 0.16% chance of exploitation in the next 30 days.
Description
In the Linux kernel, the following vulnerability has been resolved: nilfs2: fix slab-out-of-bounds in nilfs_direct_propagate after truncation Shuangpeng Bai reported that KASAN detected a slab-out-of-bounds error in nilfs_direct_propagate() during testing. Analysis revealed that after truncating a file, a node block immediately below the B-tree root was not deleted. Instead, it remained in the B-tree node cache in a dirty state. The log writer subsequently detected this block and incorrectly invoked nilfs_direct_propagate() on it, which is designed to handle only data blocks in direct mapping. B-tree nodes in the cache are managed by virtual block numbers, and their logical keys typically exceed the range expected by direct mapping. Consequently, processing such a node as a direct mapping entry triggers a slab-out-of-bounds access. The root cause is that when a B-tree mapping collapses into a direct mapping during truncation, an intermediate node block pointed to by the root node is left behind as garbage instead of being explicitly deleted. This resolves the issue by adding a nilfs_btree_discard() operation to delete the remaining intermediate node block during the conversion. A 'deform' flag is added to the bop_delete interface to explicitly signal that the deletion is part of a mapping transformation. This allows the B-tree mapping implementation to perform the necessary cleanup and discarding of the residual node structure that would be otherwise be left orphaned after the transition.
Metrics
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| Linux | Linux | >= 36a580eb489f54d81a0534974962e732a314b999, < 39005fd1ce654ffdecacddc406b9a038efe606e6; >= 36a580eb489f54d81a0534974962e732a314b999, < bf49e6f6ddc12445a0330708b365de6458085980; >= 36a580eb489f54d81a0534974962e732a314b999, < 4a1bb1f9f24a935c9b3f4fbf98012fa6d4ad826d; >= 36a580eb489f54d81a0534974962e732a314b999, < b313edfbc0c2a60f7ce09b2e81ee71909ab8ddaf; >= 36a580eb489f54d81a0534974962e732a314b999, < 5d3783c451a546373662ee11ec17019273e68034; >= 36a580eb489f54d81a0534974962e732a314b999, < 448636c745a3f3b8582a0b8ce718c890a11c0fa9; >= 36a580eb489f54d81a0534974962e732a314b999, < 28362e8ce51377afdec1782e661e808328a10514; >= 36a580eb489f54d81a0534974962e732a314b999, < 45662dedb8f272ef7f16e69f13424c4bd0399240 |
| Linux | Linux | 2.6.30 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-89723?
How severe is CVE-2026-89723?
How do I fix CVE-2026-89723?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-89718In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89719In the Linux kernel, the following vulnerability has been re…
- CVE-2026-8972Privilege escalation in the WebRTC: Audio/Video component. T…8.8
- CVE-2026-89720In the Linux kernel, the following vulnerability has been re…7.7
- CVE-2026-89721In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89722In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89724In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2026-89725In the Linux kernel, the following vulnerability has been re…8.8
- CVE-2026-89726In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89727In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89728In the Linux kernel, the following vulnerability has been re…
- CVE-2026-89729In the Linux kernel, the following vulnerability has been re…8.8
Are you affected by CVE-2026-89723?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
