CVE漏洞中文网

0DayBank一个专门收集整理全球互联网漏洞的公开发布网站
  1. 首页
  2. CNVD
  3. 正文

CVE-2024-53100丨nvme:tcp:避免queue_lock lock和destroy之间的竞争

2024年11月26日 492点热度 0人点赞 0条评论
nvme:tcp:避免queue_lock lock和destroy之间的竞争(CVE-2024-53100)

CVE编号

CVE-2024-53100

利用情况

暂无

补丁情况

N/A

披露时间

2024-11-26
漏洞描述
在Linux内核中,存在一个关于nvme模块的漏洞,具体是在nvme_tcp模块中的并发访问问题。这个漏洞的描述如下:在nvme_tcp模块的nvme_tcp_get_address函数中,添加了一个对queue->queue_lock的mutex_lock()调用(通过commit 76d54bf20cdc修复)。然而,这个mutex_lock()与在nvme_tcp_free_queue函数中的mutex_destroy()存在竞态条件,导致了以下的警告信息:DEBUG_LOCKS_WARN_ON(lock->magic != lock)。警告信息还包含了CPU、模块、调用栈等信息。这个竞态条件可能会导致系统的不稳定,甚至可能导致系统崩溃。为了解决这个漏洞,可能需要重新设计或修改相关代码,以避免在并发访问时出现的竞态条件。可能需要使用更复杂的同步机制,如信号量或读写锁,以确保对共享资源的正确访问。此外,还需要进行充分的测试,以确保修复后的代码没有引入新的问题。
解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。
参考链接
 https://git.kernel.org/stable/c/4f946479b326a3cbb193f2b8368aed9269514c35
 https://git.kernel.org/stable/c/782373ba27660ba7d330208cf5509ece6feb4545
 https://git.kernel.org/stable/c/975cb1d2121511584695d0e47fdb90e6782da007
 https://git.kernel.org/stable/c/e15cebc1b21856944b387f4abd03b66bd3d4f027
标签: 暂无
最后更新:2024年11月26日

小助手

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

COPYRIGHT © 2024 www.pdr.cn CVE漏洞中文网. ALL RIGHTS RESERVED.

鲁ICP备2022031030号

联系邮箱:wpbgssyubnmsxxxkkk@proton.me