Espruino 2v29 (commit bffc6d0) contains a NULL pointer dereference vulnerability in jslGetRawString() in src/jslex.c. Crafted raw/binary string input can cause the lexer to pass a NULL iterator target to jsvLockAgain(). In RELEASE/NO_ASSERT builds, the missing assertion guard allows a write through the NULL pointer, resulting in memory corruption and application termination or denial of service.
References
Configurations
No configuration.
History
29 Sep 2026, 04:18
| Type | Values Removed | Values Added |
|---|---|---|
| References | () https://github.com/espruino/Espruino/issues/2745 - | |
| CWE | CWE-476 | |
| CVSS |
v2 : v3 : |
v2 : unknown
v3 : 6.2 |
25 Sep 2026, 15:17
| Type | Values Removed | Values Added |
|---|---|---|
| New CVE |
Information
Published : 2026-09-25 15:17
Updated : 2026-09-30 17:32
NVD link : CVE-2026-88389
Mitre link : CVE-2026-88389
CVE.ORG link : CVE-2026-88389
JSON object : View
Products Affected
No product.
CWE
CWE-476
NULL Pointer Dereference
