CVE-2018-11598: Buffer Overflow
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.
Affected Software
Remediation
Event History
Frequently Asked Questions
What is CVE-2018-11598?
CVE-2018-11598 is a vulnerability in Espruino before version 1.99 that allows attackers to cause a denial of service and potential information disclosure.
What is the severity of CVE-2018-11598?
The severity of CVE-2018-11598 is high with a CVSS score of 7.1.
How does CVE-2018-11598 affect Espruino?
CVE-2018-11598 affects Espruino versions up to and excluding 1.99.
How can an attacker exploit CVE-2018-11598?
An attacker can exploit CVE-2018-11598 by using user-crafted input files to trigger a buffer overflow or out-of-bounds read during syntax parsing of certain for loops in jsparse.c.
Is there a fix for CVE-2018-11598?
Yes, the fix for CVE-2018-11598 is available in Espruino version 1.99 and later.