Skip to content

Vendor

espruino vulnerabilities

19 published CVES affecting espruino, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).

Total
19
Critical
2
High
10
Medium
7
Low
0
Unscored
0
CISA KEV
0
Atom feed of espruino alerts

Products

Latest espruino CVEs

Newest publication first

  1. HighCVSS 7.1 EPSS 1.3%

    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.

  2. MediumCVSS 5.5 EPSS 0.80%

    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.

  3. MediumCVSS 5.5 EPSS 0.80%

    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.

  4. HighCVSS 7.1 EPSS 1.2%

    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.

  5. MediumCVSS 5.5 EPSS 0.99%

    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.

  6. MediumCVSS 5.5 EPSS 0.99%

    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.

  7. MediumCVSS 5.5 EPSS 0.99%

    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.

Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.