MicroPython modselect.c poll_set_add_fd use after free
CVE-2023-7152
Key Information:
- Vendor
Micropython
- Status
- Vendor
- CVE Published:
- 29 December 2023
Badges
What is CVE-2023-7152?
A use after free vulnerability has been identified in MicroPython versions 1.21.0 and 1.22.0-preview, specifically within the poll_set_add_fd function found in extmod/modselect.c. This flaw allows an attacker to manipulate memory, potentially leading to unauthorized access or system instability. A public exploit has been disclosed, raising significant security concerns. Users are strongly advised to apply the available patch, identified under commit 8b24aa36ba978eafc6114b6798b47b7bfecdca26, to mitigate the risks associated with this vulnerability.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
MicroPython 1.21.0
MicroPython 1.22.0-preview
Exploit Proof of Concept (PoC)
PoC code is written by security researchers to demonstrate the vulnerability can be exploited. PoC code is also a key component for weaponization which could lead to ransomware.
References
CVSS V3.1
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
