漏洞标题
MicroPython中的objint.c mpz_as_bytes函数基于堆的溢出
漏洞描述信息
在MicroPython 1.23.0中发现了一个漏洞,它被评估为严重。此问题影响文件py/objint.c中的函数mpz_as_bytes。该操作可能导致堆基缓冲区溢出。攻击可以从远程发起。漏洞已被公开披露,可以被利用。补丁标识为908ab1ceca15ee6fd0ef82ca4cba770a3ec41894。建议应用补丁以修复此问题。在micropython objint组件中,将零从int转换为字节会导致mpz_as_bytes的堆缓冲区溢出写操作。
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
漏洞类别
跨界内存写
漏洞标题
MicroPython objint.c mpz_as_bytes heap-based overflow
漏洞描述信息
A vulnerability was found in MicroPython 1.23.0. It has been rated as critical. Affected by this issue is the function mpz_as_bytes of the file py/objint.c. The manipulation leads to heap-based buffer overflow. The attack may be launched remotely. The exploit has been disclosed to the public and may be used. The patch is identified as 908ab1ceca15ee6fd0ef82ca4cba770a3ec41894. It is recommended to apply a patch to fix this issue. In micropython objint component, converting zero from int to bytes leads to heap buffer-overflow-write at mpz_as_bytes.
CVSS信息
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
漏洞类别
堆缓冲区溢出
漏洞标题
MicroPython 安全漏洞
漏洞描述信息
MicroPython是MicroPython开源的一个小型的开源Python编程语言解释器。 MicroPython 1.23.0版本存在安全漏洞,该漏洞源于py/objint.c文件中的mpz_as_bytes函数,在将整数转换为字节时会导致堆缓冲区溢写出错。
CVSS信息
N/A
漏洞类别
其他