Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
9.8

CVE-2018-11418: JerryScript 1.0 can read beyond memory with crafted regex

CVE-2018-11418 · published 8 years ago
Summary

The JavaScript engine JerryScript version 1.0 may read data it shouldn't when it processes a specially crafted regular expression. This could let an attacker cause the program to crash or potentially expose private information. Update to a newer version of JerryScript or apply the vendor's patch to stop the problem.

What to do

The CVE record does not list a fixed version. Check the vendor's site or the advisory links below - a fix may already be released.

Affected software
VendorProductAffected versions
jerryscript jerryscript 1.0
cpe:2.3:a:jerryscript:jerryscript:1.0:*:*:*:*:*:*:*
Original advisory text
An issue was discovered in JerryScript 1.0. There is a heap-based buffer over-read in the lit_read_code_unit_from_utf8 function via a RegExp("[\\u0020") payload, related to re_parse_char_class in p...
An issue was discovered in JerryScript 1.0. There is a heap-based buffer over-read in the lit_read_code_unit_from_utf8 function via a RegExp("[\\u0020") payload, related to re_parse_char_class in parser/regexp/re-parser.c.
References
Fix within
Internet-facing 3 days
Internal 60 days
  • Not known to be exploited
  • Can be exploited automatically (estimated)
  • Gives an attacker full control (estimated)
Severity
9.8 Critical
Exploitation
2% chance of attack within 30 days
Type
CWE-125Out-of-bounds Read
Timeline
Published24 May 2018
Updated2 Nov 2026
First seen29 Sep 2026
Sources
Track software like this
Free during beta