安全研究

安全漏洞
MicroPython堆缓冲区溢出漏洞(CVE-2024-8946)

发布日期:2024-09-17
更新日期:2025-02-24

受影响系统:
MicroPython MicroPython 1.23.0
描述:
CVE(CAN) ID: CVE-2024-8946

MicroPython是MicroPython开源的一个小型的开源Python编程语言解释器。
MicroPython 1.23.0版本存在堆缓冲区溢出漏洞,该漏洞源于系统在VFS卸载过程中,仅基于卸载字符串的长度来比较挂载路径字符串和卸载请求字符串,远程攻击者可以利用该漏洞影响组件VFS Unmount Handler中文件extmod/vfs.c中的mp_vfs_umount函数,从而导致堆缓冲区溢出读取。

<**>

建议:
厂商补丁:

MicroPython
-----------
目前厂商已经发布了升级补丁以修复这个安全问题,请到厂商的主页下载:
https://github.com/micropython/micropython/releases/tag/v1.24.0-preview

浏览次数:146
严重程度:0(网友投票)
本安全漏洞由绿盟科技翻译整理,版权所有,未经许可,不得转载
绿盟科技给您安全的保障