Impact
The Linux kernel contains a bug where the kernel module khugepaged fails to write back and flush dirty page cache entries when collapsing large pages, and then discards those dirty folios. This oversight does not execute any code but results in loss of previously written data. The flaw represents a data integrity weakness: data written to a file may be erased when the system collapses transparent huge pages for that file. The kernel compensates for this by blocking this scenario normally, but a race between a write and a collapse can expose the flaw, resulting in silent data loss.
Affected Systems
All kernel builds that include the khugepaged module and support transparent huge pages, before the upstream fix for CVE-2026-68086 was applied. Specific affected versions are not enumerated in the CVE description, but any Linux kernel that has not yet been updated with the commit that corrects the dirty folio handling is vulnerable.
Risk and Exploitability
The vulnerability is not listed in the CISA KEV catalog, but its EPSS score is listed as < 1%, indicating a very low probability of exploitation. The CVSS score of 7.0 indicates a high impact on data integrity, yet only a local user can trigger data loss by opening a writable file and initiating THP collapse via MADV_COLLAPSE. The likely attack vector is local write access followed by a collapsing request, an unprivileged process can perform on its own files. The fix requires acquiring an inode lock while writing out, preventing concurrent writers from modifying dirty data during collapse.
OpenCVE Enrichment