{ "dataType": "CVE_RECORD", "dataVersion": "5.1", "cveMetadata": { "cveId": "CVE-2023-7152", "assignerOrgId": "1af790b2-7ee1-4545-860a-a788eba489b5", "state": "PUBLISHED", "assignerShortName": "VulDB", "dateReserved": "2023-12-28T10:30:00.988Z", "datePublished": "2023-12-29T04:31:04.054Z", "dateUpdated": "2025-02-13T17:27:04.101Z" }, "containers": { "cna": { "providerMetadata": { "orgId": "1af790b2-7ee1-4545-860a-a788eba489b5", "shortName": "VulDB", "dateUpdated": "2024-04-06T00:05:55.607Z" }, "title": "MicroPython modselect.c poll_set_add_fd use after free", "problemTypes": [ { "descriptions": [ { "type": "CWE", "cweId": "CWE-416", "lang": "en", "description": "CWE-416 Use After Free" } ] } ], "affected": [ { "vendor": "n/a", "product": "MicroPython", "versions": [ { "version": "1.21.0", "status": "affected" }, { "version": "1.22.0-preview", "status": "affected" } ] } ], "descriptions": [ { "lang": "en", "value": "A vulnerability, which was classified as critical, has been found in MicroPython 1.21.0/1.22.0-preview. Affected by this issue is the function poll_set_add_fd of the file extmod/modselect.c. The manipulation leads to use after free. The exploit has been disclosed to the public and may be used. The patch is identified as 8b24aa36ba978eafc6114b6798b47b7bfecdca26. It is recommended to apply a patch to fix this issue. VDB-249158 is the identifier assigned to this vulnerability." }, { "lang": "de", "value": "Eine kritische Schwachstelle wurde in MicroPython 1.21.0/1.22.0-preview entdeckt. Betroffen davon ist die Funktion poll_set_add_fd der Datei extmod/modselect.c. Durch Manipulieren mit unbekannten Daten kann eine use after free-Schwachstelle ausgenutzt werden. Der Exploit steht zur öffentlichen Verfügung. Der Patch wird als 8b24aa36ba978eafc6114b6798b47b7bfecdca26 bezeichnet. Als bestmögliche Massnahme wird Patching empfohlen." } ], "metrics": [ { "cvssV3_1": { "version": "3.1", "baseScore": 5.5, "vectorString": "CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", "baseSeverity": "MEDIUM" } }, { "cvssV3_0": { "version": "3.0", "baseScore": 5.5, "vectorString": "CVSS:3.0/AV:A/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L", "baseSeverity": "MEDIUM" } }, { "cvssV2_0": { "version": "2.0", "baseScore": 5.2, "vectorString": "AV:A/AC:L/Au:S/C:P/I:P/A:P" } } ], "timeline": [ { "time": "2023-12-28T00:00:00.000Z", "lang": "en", "value": "Advisory disclosed" }, { "time": "2023-12-28T01:00:00.000Z", "lang": "en", "value": "VulDB entry created" }, { "time": "2023-12-29T09:58:08.000Z", "lang": "en", "value": "VulDB entry last update" } ], "credits": [ { "lang": "en", "value": "Junwha Hong", "type": "finder" }, { "lang": "en", "value": "Wonil Jang", "type": "finder" }, { "lang": "en", "value": "qbit (VulDB User)", "type": "analyst" } ], "references": [ { "url": "https://vuldb.com/?id.249158", "tags": [ "vdb-entry", "technical-description" ] }, { "url": "https://vuldb.com/?ctiid.249158", "tags": [ "signature", "permissions-required" ] }, { "url": "https://github.com/micropython/micropython/issues/12887", "tags": [ "exploit", "issue-tracking" ] }, { "url": "https://github.com/jimmo/micropython/commit/8b24aa36ba978eafc6114b6798b47b7bfecdca26", "tags": [ "patch" ] }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TEK46QAJOXXDZOWOIE2YACUOCZFWOBCK/" }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4E2HYWCZB5R4SHY4SZZZSFDMD64N4SOZ/" }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/D3WWY5JY4RTJE25APB4REGDUDPATG6H7/" } ] }, "adp": [ { "providerMetadata": { "orgId": "af854a3a-2127-422b-91ae-364da2661108", "shortName": "CVE", "dateUpdated": "2024-08-02T08:50:08.322Z" }, "title": "CVE Program Container", "references": [ { "url": "https://vuldb.com/?id.249158", "tags": [ "vdb-entry", "technical-description", "x_transferred" ] }, { "url": "https://vuldb.com/?ctiid.249158", "tags": [ "signature", "permissions-required", "x_transferred" ] }, { "url": "https://github.com/micropython/micropython/issues/12887", "tags": [ "exploit", "issue-tracking", "x_transferred" ] }, { "url": "https://github.com/jimmo/micropython/commit/8b24aa36ba978eafc6114b6798b47b7bfecdca26", "tags": [ "patch", "x_transferred" ] }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/TEK46QAJOXXDZOWOIE2YACUOCZFWOBCK/", "tags": [ "x_transferred" ] }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/4E2HYWCZB5R4SHY4SZZZSFDMD64N4SOZ/", "tags": [ "x_transferred" ] }, { "url": "https://lists.fedoraproject.org/archives/list/package-announce@lists.fedoraproject.org/message/D3WWY5JY4RTJE25APB4REGDUDPATG6H7/", "tags": [ "x_transferred" ] } ] } ] } }