Vulnerability Description
An out-of-bounds write vulnerability in jslGetTokenValueAsString() in Espruino 2v29 (commit bffc6d0) allows crafted JavaScript input containing an overlong token to trigger a one-byte write beyond the JsLex.token buffer in RELEASE/NO_ASSERT builds. The out-of-bounds write corrupts the adjacent tokenValue pointer, resulting in memory corruption and potentially causing application crashes or denial of service.
CVSS Score
HIGH
Related Weaknesses (CWE)
References
- https://github.com/espruino/Espruino/commit/ecd7d43e084ba9aafa8245609347fe0f4383
- https://github.com/espruino/Espruino/issues/2744
- https://github.com/espruino/Espruino/issues/2744
FAQ
What is CVE-2026-88390?
CVE-2026-88390 is a vulnerability with a CVSS score of 7.7 (HIGH). An out-of-bounds write vulnerability in jslGetTokenValueAsString() in Espruino 2v29 (commit bffc6d0) allows crafted JavaScript input containing an overlong token to trigger a one-byte write beyond the...
How severe is CVE-2026-88390?
CVE-2026-88390 has been rated HIGH with a CVSS base score of 7.7/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-88390?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.