Linux Kernel, Fuse DAX Warning Fix, CVE-2025-38357 (Low)

Listen to this Post

How the mentioned CVE works:

The vulnerability is not a security flaw but a kernel runtime warning triggered during inode eviction in the Fuse filesystem. A WARN_ON_ONCE check in the `truncate_folio_batch_exceptionals()` function is designed to ensure all Direct Access (DAX) entries are properly removed from a folio before truncation. The Fuse filesystem lacked the necessary cleanup logic for its DAX entries prior to this fix. When an inode is being evicted from memory, the truncation process encounters these unexpected DAX entries, triggering the warning and printing a full kernel stack trace to the system logs. This does not lead to privilege escalation or data corruption but indicates a filesystem inconsistency that is now resolved.
Platform: Linux Kernel
Version: Up to 6.16.0-rc2
Vulnerability : Runtime Warning
Severity: Low
date: 2025-07-25

Prediction: Patch expected 2025-07-26

What Undercode Say:

`grep -r “truncate_folio_batch_exceptionals” /usr/src/linux-kernel/`

`dmesg | grep “WARNING:”`

`cat /proc/version`

Code snippet from the patch:

`if (dax_page) {`

` clear_exceptional_entry(&folio->page_cache, dax_page);`

`}`

How Exploit:

Not exploitable

Kernel log spam

System instability potential

Protection from this CVE

Update Kernel

Apply patch

Disable Fuse DAX

Impact:

System log pollution

Potential performance degradation

No security compromise

🎯Let’s Practice Exploiting & Learn Patching For Free:

Sources:

Reported By: nvd.nist.gov
Extra Source Hub:
Undercode

🔐JOIN OUR CYBER WORLD [ CVE News • HackMonitor • UndercodeNews ]

💬 Whatsapp | 💬 Telegram

📢 Follow DailyCVE & Stay Tuned:

𝕏 formerly Twitter 🐦 | @ Threads | 🔗 Linkedin Featured Image

Scroll to Top