Priority HIGH 82
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.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.00835 · Published 2023-04-04 · No fix listed CWE-787
Priority HIGH 68
Espruino 2v20 (commit fcc9ba4) was discovered to contain a Stack Overflow via the jspeFactorFunctionCall at src/jsparse.c.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00709 · Published 2024-02-07 · No fix listed CWE-787
Priority HIGH 66
Espruino 2v20 (commit fcc9ba4) was discovered to contain an Out-of-bounds Read via jsvStringIteratorPrintfCallback at src/jsvar.c.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00702 · Published 2024-02-07 · No fix listed CWE-125
Priority MEDIUM 47
Buffer overflow vulnerability in function jsvGetStringChars in Espruino before RELEASE_2V09, allows remote attackers to execute arbitrary code.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02828 · Published 2021-07-13 · No fix listed CWE-120
Priority MEDIUM 40
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.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00869 · Published 2023-04-04 · No fix listed CWE-120
Priority LOW 37
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…
CVSS 3.0HIGH 7.8· Local · No auth · User interaction · EPSS 0.01298 · Published 2018-05-31 · No fix listed CWE-119
Priority LOW 36
Espruino 2v11.251 was discovered to contain a stack buffer overflow via src/jsvar.c in jsvNewFromString.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00877 · Published 2022-03-05 · No fix listed CWE-787
Priority LOW 35
Espruino 2v11 release was discovered to contain a stack buffer overflow via src/jsvar.c in jsvGetNextSibling.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.0073 · Published 2022-03-05 · No fix listed CWE-787
Priority LOW 35
Espruino 2v10.246 was discovered to contain a stack buffer overflow via src/jsutils.c in vcbprintf.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00748 · Published 2022-01-20 · No fix listed CWE-787
Priority LOW 35
Espruino 2v11.251 was discovered to contain a stack buffer overflow via src/jsvar.c in jsvNewFromString.
CVSS 3.1HIGH 7.8· Local · No auth · User interaction · EPSS 0.00739 · Published 2022-01-20 · No fix listed CWE-787
Priority LOW 34
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…
CVSS 3.0HIGH 7.1· Local · No auth · User interaction · EPSS 0.01294 · Published 2018-05-31 · No fix listed CWE-125
Priority LOW 34
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…
CVSS 3.0HIGH 7.1· Local · No auth · User interaction · EPSS 0.01231 · Published 2018-05-31 · No fix listed CWE-787
Priority LOW 27
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.
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01124 · Published 2018-05-31 · No fix listed CWE-119
Priority LOW 27
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/…
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01013 · Published 2018-05-31 · No fix listed CWE-125
Priority LOW 27
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.
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01013 · Published 2018-05-31 · No fix listed CWE-476
Priority LOW 27
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.
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.01013 · Published 2018-05-31 · No fix listed CWE-190
Priority LOW 26
Espruino 2v11.251 was discovered to contain a SEGV vulnerability via src/jsinteractive.c in jsiGetDeviceFromClass.
CVSS 3.1MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.00621 · Published 2022-01-20 · No fix listed
Priority LOW 26
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…
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.00811 · Published 2018-05-31 · No fix listed CWE-674
Priority LOW 26
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…
CVSS 3.0MEDIUM 5.5· Local · No auth · User interaction · EPSS 0.00811 · Published 2018-05-31 · No fix listed CWE-119