Skip to content
OpenAdvisories
High · 7.3 CVE-2023-7158 EUVD-2023-59339GHSA-x33q-m927-7mq6

MicroPython objslice.c slice_indices heap-based overflow

Published Dec 29, 2023 · Updated Feb 13, 2025 · Assigned by VulDB

Description

A vulnerability was found in MicroPython up to 1.21.0. It has been classified as critical. Affected is the function slice_indices of the file objslice.c. The manipulation leads to heap-based buffer overflow. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.22.0 is able to address this issue. It is recommended to upgrade the affected component. The identifier of this vulnerability is VDB-249180.

Affected products

VendorProductAffectedFixed
— MicroPython 1.13.0, 1.14.0, 1.15.0, 1.16.0, 1.17.0, 1.18.0, 1.19.0, 1.20.0, 1.21.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Ubuntu 26.10 giac No fix yet —
Ubuntu 26.04 LTS giac No fix yet —
Ubuntu 25.10 giac No fix yet —
Ubuntu 24.04 LTS giac No fix yet —
Ubuntu 22.04 LTS giac No fix yet —
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS giac No fix yet —
Ubuntu 18.04 LTS giac No fix yet —
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed micropython 1.22.0-1.1 openSUSE-SU-2024:13566-1

Advisories 1

References