PT-2023-8211 · Unknown · Micropython
Qbit
·
Published
2023-12-28
·
Updated
2024-06-15
·
CVE-2023-7158
CVSS v3.1
10
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
MicroPython versions prior to 1.22.0
Description
A critical issue in MicroPython is related to the
slice indices function in the objslice.c file, which can lead to a heap-based buffer overflow. This can be exploited remotely, potentially affecting the confidentiality, integrity, and availability of protected information. The issue has been disclosed publicly and may be used by attackers.Recommendations
For MicroPython versions prior to 1.22.0, upgrade to version 1.22.0 to address this issue. As a temporary workaround, consider restricting access to the
slice indices function in the objslice.c file until the upgrade is applied.Exploit
Fix
Memory Corruption
Heap Based Buffer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Micropython