In the Linux kernel, the following vulnerability has been resolved:
mm/huge_memory: initialise workingset state before folio split
xastrysplit() adds __GFPACCOUNT for page-cache xanodes, but _foliosplit() leaves the xastate's xalru unset. That lets a live, memcg-charged xanode exist without being linked into the mapping's shadownodes listlru; when reclaim later walks the listlru it trips VMWARNON(!cssisdying()).
Use mappingsetupdate() to install both the workingset update callback and the shadownodes listlru on the xa_state.
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80729.json"
}