CVE-2026-46194

✕ Withdrawn — historical dataUNRATEDCVSS · not yet scored
—

In the Linux kernel, the following vulnerability has been resolved:

f2fs: fix node_cnt race between extent node destroy and writeback

f2fs_destroy_extent_node() does not set FI_NO_EXTENT before clearing extent nodes. When called from f2fs_drop_inode() with I_SYNC set, concurrent kworker writeback can insert new extent nodes into the same extent tree, racing with the destroy and triggering f2fs_bug_on() in __destroy_extent_node(). The scenario is as follows:

drop inode writeback

  • iput
  • f2fs_drop_inode // I_SYNC set
  • f2fs_destroy_extent_node
  • __destroy_extent_node
  • while (node_cnt) {
write_lock(&et->lock) __free_extent_tree write_unlock(&et->lock)
  • __writeback_single_inode
  • f2fs_outplace_write_data
  • f2fs_update_read_extent_cache
  • __update_extent_tree_range
// FI_NO_EXTENT not set, // insert new extent node } // node_cnt == 0, exit while
  • f2fs_bug_on(node_cnt) // node_cnt > 0

Additionally, __update_extent_tree_range() only checks FI_NO_EXTENT for EX_READ type, leaving EX_BLOCK_AGE updates completely unprotected.

This patch set FI_NO_EXTENT under et->lock in __destroy_extent_node(), consistent with other callers (__update_extent_tree_range and __drop_extent_tree) and check FI_NO_EXTENT for both EX_READ and EX_BLOCK_AGE tree.

CVSS v3
—
EchelonGraph score
Not yet assessedThis CVE record was withdrawn by its numbering authority, so there is no vulnerability to rate.
EPSS PROB
—
EPSS %ILE
—
KEV
—Not applicable: this CVE ID was withdrawn

Published

May 28, 2026

Last Modified

June 14, 2026

Frequently asked(3)

What is CVE-2026-46194?
CVE-2026-46194 is a rejected CVE ID: its record was withdrawn on August 11, 2026 and no longer describes a vulnerability. Reason given: This CVE ID has been rejected or withdrawn by its CVE Numbering Authority.
When was the CVE record for CVE-2026-46194 published?
The CVE record for CVE-2026-46194 was published on May 28, 2026. EchelonGraph's copy of the record carries a last-modified date of June 14, 2026; the record at its source may have been updated since.
How do I remediate CVE-2026-46194?
There is nothing to remediate under CVE-2026-46194: it is a rejected (withdrawn) CVE ID and no longer describes a vulnerability.