CVE-2023-26109
Description
All versions of node-bluetooth-serial-port are vulnerable to buffer overflow in findSerialPortChannel due to lack of input length validation, allowing arbitrary code execution.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
All versions of node-bluetooth-serial-port are vulnerable to buffer overflow in findSerialPortChannel due to lack of input length validation, allowing arbitrary code execution.
The vulnerability resides in the findSerialPortChannel method of the node-bluetooth-serial-port package. The method fails to validate the length of user-supplied input before processing it, leading to a buffer overflow [1][2]. This flaw affects all versions of the package.
Exploitation is straightforward: an attacker can invoke findSerialPortChannel with an excessively long string, as demonstrated in the proof-of-concept published by security researchers [3]. No special privileges are required; the attack can be delivered by any input mechanism that reaches the vulnerable method, such as network messages or user-supplied data in applications using the library.
A successful overflow can corrupt memory, potentially leading to arbitrary code execution within the context of the Node.js process. The impact is severe, as it could allow an attacker to gain full control over the affected system [2][3].
As of the advisory date, no patched version of the package exists. The GitHub repository notes that the package is a fork of an unmaintained upstream project, suggesting limited ongoing maintenance [1]. Users are advised to avoid using the findSerialPortChannel method with untrusted input or consider switching to alternative Bluetooth serial communication libraries.
AI Insight generated on May 20, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
node-bluetooth-serial-portnpm | <= 2.2.7 | — |
Affected products
1Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
3News mentions
0No linked articles in our index yet.