CVE-2026-74542 PUBLISHED

netfs: Fix folio_queue ENOMEM in writeback by adding a mempool

Assigner: Linux
Reserved: 15.08.2026 Published: 15.08.2026 Updated: 15.08.2026

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

netfs: Fix folio_queue ENOMEM in writeback by adding a mempool

Fix the handling of folio_queue allocation failure in writeback by adding a mempool and passing in gfp_t flags to the rolling buffer functions that allocate memory, using the mempool if gfp != GFP_KERNEL.

This is then extended upwards and the gfp to be used for a request is stored in the netfs_io_request struct and is then used for both requests and subrequests, eliminating the sleeping loops there.

The failure caused:

<pre>folio != NULL WARNING: fs/netfs/write_issue.c:603 at netfs_writepages+0x883/0xa10 fs/netfs/write_issue.c:603, CPU#3: syz.0.17/5919 </pre>

Product Status

Vendor Linux
Product Linux
Versions Default: unaffected
  • affected from cd0277ed0c188dd40e7744e89299af7b78831ca4 to 3f6d7f8a5416d852648d15a05e895f1195ee8a85 (excl.)
  • affected from cd0277ed0c188dd40e7744e89299af7b78831ca4 to 1d78d56c43ef3768183e8370e7367b162700e049 (excl.)
Vendor Linux
Product Linux
Versions Default: affected
  • Version 6.12 is affected
  • unaffected from 0 to 6.12 (excl.)
  • unaffected from 7.1.8 to 7.1.* (incl.)
  • unaffected from 7.2-rc6 to * (incl.)

References