从这个网页截图中,可以获取到以下关于漏洞的关键信息: 提交信息: - 作者:George Stark () - 提交者:Greg Kroah-Hartman () - 提交时间:2024-03-11 19:10:31 +0300 - 提交ID:618c6ce83471ab4f7ac744d27b9d03af173bc141 漏洞描述: - 问题:在 驱动中,使用 进行互斥锁初始化时存在潜在的内存泄漏和资源管理问题。 - 原因:在模块卸载时, 会调用模块的 来关闭LED,而该回调函数会使用已经被销毁的互斥锁,导致潜在的崩溃或数据损坏。 - 解决方案:使用 替代 ,以确保互斥锁在模块卸载时能够正确释放。 代码更改: - 文件: - 更改内容: - 将 替换为 - 移除了 函数中的 签名与审核: - 签名者:George Stark、Andy Shevchenko、Lee Jones、Bin Lan、He Zhe、Greg Kroah-Hartman - 审核链接:https://lore.kernel.org/r/20240411161032.609544-8-gnstark@salutedevices.com 这些信息表明这是一个针对Linux内核稳定版中 驱动的修复提交,主要解决了互斥锁管理不当的问题,避免了潜在的内存泄漏和系统崩溃风险。