MithrilJS mithril.js code execution |
NAME
MithrilJS mithril.js code execution
- Platforms Affected:
Node.js Node.js - Risk Level:
8.2 - Exploitability:
Unproven - Consequences:
Gain Access
DESCRIPTION
MithrilJS mithril.js could allow a remote attacker to execute arbitrary code on the system, caused by a prototype pollution flaw in the m.parseQueryString function. By adding or modifying properties of Object.prototype using a __proto__ or constructor payload, an attacker could exploit this vulnerability to execute arbitrary code or cause a denial of service condition on the system.
CVSS 3.0 Information
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Access Vector: Network
- Access Complexity: Low
- Confidentiality Impact: None
- Integrity Impact: Low
- Availability Impact: High
- Remediation Level: Official Fix
MITIGATION
Upgrade to the latest version of mithril.js (2.0.3 or later), available from the mithril.js GIT Repository. See References.
- Reference Link:
https://security.snyk.io/vuln/SNYK-JS-MITHRIL-2413672 - Reference Link:
https://github.com/MithrilJS/mithril.js/commit/97fa1788c2184ff4b87fd3f558b7003f9eeee2b1
If you like the site, please consider joining the telegram channel and supporting us on Patreon using the button below.