CVE-2019-9115

In irisnet-crypto before 1.1.7 for IRISnet, the util/utils.js file allows code execution because of unsafe eval usage

published February 25, 2019

CVSS
โ€”
EPSS
2%
Percentile
83.3
In the wild
Unconfirmed
What it is

โš ๏ธ A sneaky use of unsafe eval in irisnet-crypto could let attackers execute their code at will! ๐Ÿšจ Think of it like a chef who accepts any handwritten order without verifying the ingredients โ€” they might end up cooking something absolutely disastrous! An attacker could potentially run malicious code on your system, leading to unauthorized access or even complete control over the environment. This could compromise sensitive data or disrupt service functionality, putting your entire application at risk!

Put simply

Think of it like a chef who accepts any handwritten order without verifying the ingredients โ€” they might end up cooking something absolutely disastrous! In irisnet-crypto versions before 1.1.7, the use of unsafe eval in the util/utils.js file creates a vulnerability that allows code execution, potentially enabling attackers to inject and execute arbitrary JavaScript code.

What to do

An attacker could potentially run malicious code on your system, leading to unauthorized access or even complete control over the environment. This could compromise sensitive data or disrupt service functionality, putting your entire application at risk! Upgrade irisnet-crypto to version 1.1.7 or later immediately to mitigate this risk. Review your code for any other unsafe eval usage, and consider implementing stricter input validation and escaping practices. You've got this! Patch it up, and you'll keep your code safe and sound! ๐Ÿ›ก๏ธ

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02332 ยท 83.3th percentile
Published
2019-02-25T04:00Z
EPSS history
Timeline
  • 25 FEB 04:00Z
    In irisnet-crypto before 1.1.7 for IRISnet, the util/utils.js file allows code execution because of unsafe eval usage
    cvelistv5