从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:nbd: fix race between timeout and normal completion - 问题:在请求超时处理由 处理时,如果请求未完成,可能会导致其他使用后的释放被触发。 2. 修复措施: - 代码修改:在 中清除 标志,同时确保在清除标志和重新排队之前锁定 。 3. 相关补丁: - Upstream commit:c9ea57c91f03bcd415e1a20113b2077b990 - Fixes:2895f1831e91 ("nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed") 4. 作者和审查者: - 作者:Ming Lei - 审查者:Jens Axboe 5. 代码变更: - 文件:drivers/block/nbd.c - 变更内容:在 函数中添加了清除 标志的代码。 6. 补丁状态: - 状态:已修复,代码已提交到内核。 这些信息表明,该漏洞与NBD(Network Block Device)驱动程序中的一个竞态条件有关,修复措施是通过在重新排队请求之前清除 标志来解决这个问题。