CVE-2026-88389

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.
Configurations

No configuration.

History

29 Sep 2026, 04:18

Type Values Removed Values Added
References () https://github.com/espruino/Espruino/issues/2745 - () https://github.com/espruino/Espruino/issues/2745 -
CWE CWE-476
CVSS v2 : unknown
v3 : unknown
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