从这个网页截图中可以获取到以下关于漏洞的关键信息: 漏洞类型: use-after-free 受影响的代码: ksmbd_free_work_struct 函数 问题描述: 在 oplock 被释放后,ksmbd_work 可能会被删除。不需要用链表来管理 interim_entry,当需要 oplock break wait 时,interim 请求可以立即发送。 修复措施: 移除了对 interim_entry 的链表管理,并在 ksmbd_free_work_struct 函数中移除了与 interim_entry 相关的代码。 相关文件: - fs/smb/server/ksmbd_work.c (3 行修改) - fs/smb/server/ksmbd_work.h (1 行修改) - fs/smb/server/oplock.c (37 行修改) - fs/smb/server/oplock.h (1 行修改) 提交信息: - 作者: Namjae Jeon - 提交者: Greg Kroah-Hartman - 提交时间: 2025-03-05 21:21:43 +0900 - 提交哈希: fb776765fc21d5e4d03bb3d4406c2b86ff1ac3 报告和测试人员: Norbert Szetei