Vulnerability Details : CVE-2018-11590
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.
Vulnerability category: OverflowDenial of service
Products affected by CVE-2018-11590
- cpe:2.3:o:espruino:espruino:*:*:*:*:*:*:*:*
Exploit prediction scoring system (EPSS) score for CVE-2018-11590
0.12%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 46 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2018-11590
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
4.3
|
MEDIUM | AV:N/AC:M/Au:N/C:N/I:N/A:P |
8.6
|
2.9
|
NIST | |
5.5
|
MEDIUM | CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H |
1.8
|
3.6
|
NIST |
CWE ids for CVE-2018-11590
-
The product performs a calculation that can produce an integer overflow or wraparound when the logic assumes that the resulting value will always be larger than the original value. This occurs when an integer value is incremented to a value that is too large to store in the associated representation. When this occurs, the value may become a very small or negative number.Assigned by: nvd@nist.gov (Primary)
References for CVE-2018-11590
-
https://github.com/espruino/Espruino/commit/a0d7f432abee692402c00e8b615ff5982dde9780
Fix stack size detection on Linux (fix #1427) · espruino/Espruino@a0d7f43 · GitHubPatch;Vendor Advisory
-
https://github.com/espruino/Espruino/files/2019243/so_0.txt
Exploit;Vendor Advisory
-
https://github.com/espruino/Espruino/issues/1427
stack over flow error during parsing · Issue #1427 · espruino/Espruino · GitHubIssue Tracking;Vendor Advisory
Jump to