Bug 13277

Summary: [CVE 21] mujs 1.3.1 CVEs found
Product: [ROSA-based products] ROSA Fresh Reporter: Yury <y.tumanov>
Component: System (kernel, glibc, systemd, bash, PAM...)Assignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: critical    
Priority: High CC: a.proklov, pastordidi, s.matveev, v.potapov, y.tumanov
Version: AllFlags: v.potapov: qa_verified+
y.tumanov: secteam_verified+
a.proklov: published+
Target Milestone: 2021.1 Fresh R12   
Hardware: All   
OS: Linux   
URL: CVE-2016-10141, CVE-2016-9294, CVE-2017-5627, CVE-2017-5628, CVE-2022-44789,
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Yury 2023-05-03 18:00:48 MSK
Please patch CVEs for package mujs version 1.3.1
  
INFO (CVEs are): mujs 1.3.1
 cves found
CVE-2016-10141
Desc: An integer overflow vulnerability was observed in the regemit function in regexp.c in Artifex Software, Inc. MuJS before fa3d30fd18c348bb4b1f3858fb860f4fcd4b2045. The attack requires a regular expression with nested repetition. A successful exploitation of this issue can lead to code execution or a denial of service (buffer overflow) condition.
Link: https://nvd.nist.gov/vuln/detail/CVE-2016-10141
Severity: CRITICAL
CVE-2016-9294
Desc: Artifex Software, Inc. MuJS before 5008105780c0b0182ea6eda83ad5598f225be3ee allows context-dependent attackers to conduct "denial of service (application crash)" attacks by using the "malformed labeled break/continue in JavaScript" approach, related to a "NULL pointer dereference" issue affecting the jscompile.c component.
Link: https://nvd.nist.gov/vuln/detail/CVE-2016-9294
Severity: HIGH
CVE-2017-5627
Desc: 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.
Link: https://nvd.nist.gov/vuln/detail/CVE-2017-5627
Severity: HIGH
CVE-2017-5628
Desc: An issue was discovered in Artifex Software, Inc. MuJS before 8f62ea10a0af68e56d5c00720523ebcba13c2e6a. The MakeDay function in jsdate.c does not validate the month, leading to an integer overflow when parsing a specially crafted JS file.
Link: https://nvd.nist.gov/vuln/detail/CVE-2017-5628
Severity: HIGH
CVE-2022-44789
Desc: A logical issue in O_getOwnPropertyDescriptor() in Artifex MuJS 1.0.0 through 1.3.x before 1.3.2 allows an attacker to achieve Remote Code Execution through memory corruption, via the loading of a crafted JavaScript file.
Link: https://nvd.nist.gov/vuln/detail/CVE-2022-44789
Severity: HIGH
Comment 1 Svyatoslav Matveev 2023-05-24 12:30:23 MSK
********** QA ADVISORY **********

Cve закрыты обновлением проекта.

*** mujs
**  1.3.1 -> 1.3.3 (merge rosa2023.1)

https://abf.io/build_lists/4443385
https://abf.io/build_lists/4443386
https://abf.io/build_lists/4443384
https://abf.io/build_lists/4443388
https://abf.io/build_lists/4443387
Comment 2 Dmitry Postnikov 2023-05-25 11:19:03 MSK
***************************
The update sent to testings
Comment 3 Vladimir Potapov 2023-05-30 18:05:25 MSK
mujs-1.3.3-1
https://abf.io/build_lists/4443385
https://abf.io/build_lists/4443386
https://abf.io/build_lists/4443384
https://abf.io/build_lists/4443388
https://abf.io/build_lists/4443387
*********************** Advisory ***********************
1.3.1 -> 1.3.3 for CVEs fix
********************************************************
QA Verified
Comment 4 Yury 2023-07-25 13:59:35 MSK
Secteam Verified