CVE Catalog

CVE-2017-9250

High
Published: Translated: NVD NIST

Summary

The lexer_process_char_literal function in jerry-core/parser/js/js-lexer.c in JerryScript 1.0 does not skip memory allocation for empty strings, allowing remote attackers to cause a denial of service (NULL pointer dereference and application crash) via malformed JavaScript source code.

Risk Assessment

An attacker can exploit this vulnerability to remotely trigger application crashes, leading to service availability interruptions.

Recommendation

It is recommended to update to the latest version of JerryScript to mitigate this vulnerability and to monitor the application for unauthorized code injection attempts.

Other vulnerabilities in JerryScript 1.0

See all
Original NVD description (English source)

The lexer_process_char_literal function in jerry-core/parser/js/js-lexer.c in JerryScript 1.0 does not skip memory allocation for empty strings, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via malformed JavaScript source code, related to the jmem_heap_free_block function.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS