arm64:acpi:强化 get_cpu_for_acpi_id() 以防止缺少 CPU 条目(CVE-2024-46822)
CVE编号
CVE-2024-46822利用情况
暂无补丁情况
N/A披露时间
2024-09-27漏洞描述
在Linux内核中,已经解决了以下漏洞:针对arm64架构的ACPI模块,增强了对get_cpu_for_acpi_id()函数的防护,以防止缺失CPU条目的情况。在支持vCPU热插拔的更改审查讨论中,当GICC在线时增加了对其是否启用的检查。在此过程中注意到需要映射回CPU并使用它来索引cpu掩码。因此,需要一个有效的ID。如果在acpi_map_gic_cpu_interface()中的MPIDR检查失败,可能会导致cpu_madt_gicc[cpu] == NULL的条目出现。这种情况下,该函数会引发空指针引用错误。尽管尚未确定触发此错误的路径,但需要对调用者进行加固以防万一。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
Exp相关链接

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