|3 via 3 paths|
Find, fix and prevent vulnerabilities in your code.
- Vulnerable module: crypto-js
- Introduced through: firstname.lastname@example.org
Introduced through: @email@example.com › firstname.lastname@example.org › email@example.comRemediation: Upgrade to @firstname.lastname@example.org.
crypto-js is a library of crypto standards.
Affected versions of this package are vulnerable to Insecure Randomness. The
secureRandom() method is supposed to return a cryptographically strong pseudo-random data string, but it is biased to certain digits. An attacker could be able to guess the created digits.
crypto-js to version 4.0.0, 3.2.1 or higher.
- Vulnerable module: netmask
- Introduced through: email@example.com
Introduced through: @firstname.lastname@example.org › email@example.com › firstname.lastname@example.org › email@example.com › firstname.lastname@example.orgRemediation: Upgrade to @email@example.com.
netmask is a library to parse IPv4 CIDR blocks.
Affected versions of this package are vulnerable to Server-side Request Forgery (SSRF). It incorrectly evaluates individual IPv4 octets that contain octal strings as left-stripped integers, leading to an inordinate attack surface on hundreds of thousands of projects that rely on
netmask to filter or evaluate IPv4 block ranges, both inbound and outbound.
For example, a remote unauthenticated attacker can request local resources using input data
netmask evaluates as the public IP
Contrastingly, a remote authenticated or unauthenticated attacker can input the data
184.108.40.206) as localhost, yet the input data is a public IP and can potentially cause local and remote file inclusion (LFI/RFI).
A remote authenticated or unauthenticated attacker can bypass packages that rely on
netmask to filter IP address blocks to reach intranets, VPNs, containers, adjacent VPC instances, or LAN hosts, using input data such as
netmask evaluates as
netmask to version 2.0.1 or higher.
- Vulnerable module: axios
- Introduced through: firstname.lastname@example.org
Introduced through: @email@example.com › firstname.lastname@example.orgRemediation: Upgrade to @email@example.com.
axios is a promise based HTTP client for the browser and node.js.
Affected versions of this package are vulnerable to Server-Side Request Forgery (SSRF). An attacker is able to bypass a proxy by providing a URL that responds with a redirect to a restricted host or IP address.
axios to version 0.21.1 or higher.