mm/page_alloc:让 GFP_ATOMIC order-0 分配访问高原子储备(CVE-2024-50219)
CVE编号
CVE-2024-50219利用情况
暂无补丁情况
N/A披露时间
2024-11-09漏洞描述
在Linux内核中,存在一个关于内存分配的漏洞已经被解决。具体来说,当内存压力较大时,GFP_ATOMIC顺序为0的分配可能会失败,尽管highatomic储备中有可用的页面。由于GFP_ATOMIC分配无法触发unreserve_highatomic_pageblock(),因此在某些情况下会出现分配失败的情况。为了解决这一问题,当分配无法通过watermark时,应该像OOM分配那样回退到使用highatomic储备。这一修复解决了在Cloudflare的网络数据包处理过程中观察到的顺序为0的页面分配失败问题。具体的错误信息和调用堆栈显示了在处理网络数据包时发生的页面分配失败情况。修复此漏洞的联系人是来自Cloudflare的mfleming,相关链接也已被提供。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
Exp相关链接

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