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.

来源

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!