CVE-2024-48986: Buffer Overflow
An issue was discovered in MBed OS 6.16.0. Its hci parsing software dynamically determines the length of certain hci packets by reading a byte from its header. Certain events cause a callback, the logic for which allocates a buffer (the length of which is determined by looking up the event type in a table). The subsequent write operation, however, copies the amount of data specified in the packet header, which may lead to a buffer overflow. This bug is trivial to exploit for a denial of service but is not certain to suffice to bring the system down and can generally not be exploited further because the exploitable buffer is dynamically allocated.
Affected Software
Remediation
Patch Available
Event History
Frequently Asked Questions
What is the severity of CVE-2024-48986?
CVE-2024-48986 has been classified with high severity due to potential exploitation through the hci packet parsing issue.
How do I fix CVE-2024-48986?
To fix CVE-2024-48986, update the affected software to the latest version of MBed OS that resolves the buffer allocation vulnerability.
What software versions are affected by CVE-2024-48986?
CVE-2024-48986 specifically affects MBed OS version 6.16.0.
What type of vulnerability is CVE-2024-48986?
CVE-2024-48986 is a buffer allocation vulnerability related to hci packet parsing in MBed OS.
Can CVE-2024-48986 lead to remote code execution?
Yes, CVE-2024-48986 could potentially allow remote code execution due to the improper handling of hci packets.