CVE-2026-89685 in Linux
摘要
由 VulDB • 2026-09-11
在 Linux 内核中,已修复以下漏洞:
nfsd: 修复 clients_still_reclaiming() 中的时钟域不匹配问题
clients_still_reclaiming() 从 nn->boot_time(CLOCK_REALTIME,约 17 亿)计算截止时间,但将其与 ktime_get_boottime_seconds()(CLOCK_BOOTTIME,自启动以来的秒数)进行比较。该比较始终为假——BOOTTIME 需要大约 54 年的正常运行时间才能超过基于 REALTIME 的截止时间。
这意味着任何客户端都可以通过发送 CLAIM_PREVIOUS OPEN 请求无限期地将服务器保持在宽限期(grace period),从而阻止所有其他客户端的所有非 reclaim 操作。
添加 boot_time_bt(CLOCK_BOOTTIME)以与现有的 boot_time 并存,并用于计算截止时间。boot_time(CLOCK_REALTIME)保留其 cl_boot clientid-nonce 的作用。
If you want to get best quality of vulnerability data, you may have to visit VulDB.