MicroPython objint.c mpz_as_bytes 基于堆的溢出 (CVE-2024-8948)
CVE编号
CVE-2024-8948利用情况
暂无补丁情况
N/A披露时间
2024-09-18漏洞描述
在MicroPython 1.23.0版本中发现了一个严重漏洞。该问题影响了py/objint.c文件中的mpz_as_bytes函数。由于操作不当,可能导致基于堆的缓冲区溢出。攻击可能远程发起。该漏洞已被公开披露并可能被利用。补丁的标识符为908ab1ceca15ee6fd0ef82ca4cba770a3ec41894。建议应用补丁以修复此问题。在micropython的objint组件中,将零从整数转换为字节时,会导致mpz_as_bytes的堆缓冲区溢出写入。解决建议
建议您更新当前系统或软件至最新版,完成漏洞的修复。- 攻击路径 N/A
- 攻击复杂度 N/A
- 权限要求 N/A
- 影响范围 N/A
- 用户交互 N/A
- 可用性 N/A
- 保密性 N/A
- 完整性 N/A
CWE-ID | 漏洞类型 |
CWE-122 | 堆缓冲区溢出 |
Exp相关链接

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