← Back

Espruino

espruino

19 CVEs • 1 product

Products (1)

Click to collapse
Toggle
Espruino
espruino

CVEs (19)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Espruino
1Espruino
Jun 17, 2026
Feb 7, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
Espruino 2v20 (commit fcc9ba4) was discovered to contain an Out-of-bounds Read via jsvStringIteratorPrintfCallback at src/jsvar.c.
1Espruino
1Espruino
Jun 17, 2026
Feb 7, 2024
N/A· v4
7.5 HIGH· v3
N/A· v2
Espruino 2v20 (commit fcc9ba4) was discovered to contain a Stack Overflow via the jspeFactorFunctionCall at src/jsparse.c.
1Espruino
1Espruino
Jun 17, 2026
Apr 4, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
Buffer Overflow vulnerability found in Espruino 2v05.41 allows an attacker to cause a denial of service via the function jsvGarbageCollectMarkUsed in file src/jsvar.c.
1Espruino
1Espruino
Jun 17, 2026
Apr 4, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
An issue found in Espruino Espruino 6ea4c0a allows an attacker to execute arbitrrary code via oldFunc parameter of the jswrap_object.c:jswrap_function_replacewith endpoint.
1Espruino
1Espruino
Jun 17, 2026
Mar 5, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Espruino 2v11 release was discovered to contain a stack buffer overflow via src/jsvar.c in jsvGetNextSibling.
1Espruino
1Espruino
Jun 17, 2026
Mar 5, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Espruino 2v11.251 was discovered to contain a stack buffer overflow via src/jsvar.c in jsvNewFromString.
1Espruino
1Espruino
Jun 17, 2026
Jan 20, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Espruino 2v10.246 was discovered to contain a stack buffer overflow via src/jsutils.c in vcbprintf.
1Espruino
1Espruino
Jun 17, 2026
Jan 20, 2022
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Espruino 2v11.251 was discovered to contain a stack buffer overflow via src/jsvar.c in jsvNewFromString.
1Espruino
1Espruino
Jun 17, 2026
Jan 20, 2022
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino 2v11.251 was discovered to contain a SEGV vulnerability via src/jsinteractive.c in jsiGetDeviceFromClass.
1Espruino
1Espruino
Jun 17, 2026
Jul 13, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Buffer overflow vulnerability in function jsvGetStringChars in Espruino before RELEASE_2V09, allows remote attackers to execute arbitrary code.
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
7.1 HIGH· v3
5.8 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and a potential Information Disclosure with user crafted input files via a Buffer Overflow or Out-of-bounds Read during syntax parsin...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and a potential Information Disclosure with user crafted input files via a Buffer Overflow or Out-of-bounds Read during syntax parsing of certain for loops in jsparse.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via a Buffer Overflow during syntax parsing because of a missing check for stack exhaustion with many...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via a Buffer Overflow during syntax parsing because of a missing check for stack exhaustion with many '{' characters in jsparse.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via a Buffer Overflow during syntax parsing because a check for '\0' is made for the wrong array eleme...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via a Buffer Overflow during syntax parsing because a check for '\0' is made for the wrong array element in jsvar.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
7.8 HIGH· v3
6.8 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and a potential Escalation of Privileges with a user crafted input file via a Buffer Overflow during syntax parsing, because strncat...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and a potential Escalation of Privileges with a user crafted input file via a Buffer Overflow during syntax parsing, because strncat is misused.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via a Buffer Overflow during syntax parsing of "VOID" tokens in jsparse.c.
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
7.1 HIGH· v3
5.8 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and potential Information Disclosure with a user crafted input file via a Buffer Overflow during syntax parsing because strncpy is mi...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) and potential Information Disclosure with a user crafted input file via a Buffer Overflow during syntax parsing because strncpy is misused in jslex.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.98 allows attackers to cause a denial of service (application crash) with a user crafted input file via an Out-of-bounds Read during syntax parsing in which certain height validation is missing in libs/...Show more
Espruino before 1.98 allows attackers to cause a denial of service (application crash) with a user crafted input file via an Out-of-bounds Read during syntax parsing in which certain height validation is missing in libs/graphics/jswrap_graphics.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.98 allows attackers to cause a denial of service (application crash) with a user crafted input file via a NULL pointer dereference during syntax parsing. This was addressed by adding validation for a de...Show more
Espruino before 1.98 allows attackers to cause a denial of service (application crash) with a user crafted input file via a NULL pointer dereference during syntax parsing. This was addressed by adding validation for a debug trace print statement in jsvar.c.Show less
1Espruino
1Espruino
Nov 21, 2024
May 31, 2018
N/A· v4
5.5 MEDIUM· v3
4.3 MEDIUM· v2
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via an integer overflow during syntax parsing. This was addressed by fixing stack size detection on Li...Show more
Espruino before 1.99 allows attackers to cause a denial of service (application crash) with a user crafted input file via an integer overflow during syntax parsing. This was addressed by fixing stack size detection on Linux in jsutils.c.Show less