Safety vulnerability ID: 78765
The information on this page was manually curated by our Cybersecurity Intelligence Team.
Affected versions of the MicroPython package are vulnerable to Buffer Overflow due to improper length-based comparison of the unmount request string and the mounted path. The `mp_vfs_umount` function in the `extmod/vfs.c` module performs a comparison based solely on the length of the unmount string, which can result in a heap-based buffer overflow when the unmount string is longer than expected. An attacker can exploit this by sending a specially crafted unmount request remotely to trigger the overflow, potentially corrupting memory and causing a denial of service or remote code execution.
Latest version: 3.3.3.post3
CPython copy module ported to MicroPython
This vulnerability has no description
Scan your Python project for dependency vulnerabilities in two minutes
Scan your application