CVE Catalog

CVE-2017-5627

High
Published: Translated: NVD NIST

Summary

An issue was discovered in MuJS before version 4006739a28367c708dea19aeb19b8a1a9326ce08 related to the lack of a check for array length in the jsR_setproperty function. This leads to an integer overflow in the js_pushstring function when parsing a specially crafted JS file.

Risk Assessment

An attacker could exploit this vulnerability to execute malicious code, potentially leading to serious security implications for applications using MuJS.

Recommendation

It is recommended to update MuJS to the latest version to mitigate this vulnerability and to implement additional checks for array length in the code.

Other vulnerabilities in MuJS

See all
Original NVD description (English source)

An issue was discovered in Artifex Software, Inc. MuJS before 4006739a28367c708dea19aeb19b8a1a9326ce08. The jsR_setproperty function in jsrun.c lacks a check for a negative array length. This leads to an integer overflow in the js_pushstring function in jsrun.c when parsing a specially crafted JS file.

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