net:mana:修复 mana_create_txq/rxq 的 NAPI 清理中的错误处理(CVE-2024-46784)
CVE编号
CVE-2024-46784利用情况
暂无补丁情况
N/A披露时间
2024-09-18漏洞描述
在Linux内核中,针对以下漏洞进行了修复:问题出现在`mana_create_txq/rxq`的NAPI清理过程中的错误处理。目前,在rxq和txq清理过程中,会调用`napi_disable()`函数,甚至在napi尚未启用和hrtimer尚未初始化的时候就已经调用。这会导致内核崩溃。相关的错误堆栈包括:* `page_fault_oops`* `page_counter_cancel`* `do_user_addr_fault`* `refill_obj_stock`* `exc_page_fault`* `asm_exc_page_fault`* `__mmdrop`* `hrtimer_active` 和 `hrtimer_try_to_cancel` 以及 `hrtimer_cancel`* `napi_disable` 在 `mana_destroy_rxq` 和 `mana_create_rxq.isra.0` 中被调用* 以及其他与队列分配、skb解队列等相关的函数。此漏洞修复了NAPI清理过程中的错误处理逻辑,避免了在napi和hrtimer尚未准备好的情况下调用`napi_disable()`,从而避免了内核崩溃的问题。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
Exp相关链接

版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
评论