Vulnerability Details : CVE-2021-28918
Potential exploit
Improper input validation of octal strings in netmask npm package v1.0.6 and below allows unauthenticated remote attackers to perform indeterminate SSRF, RFI, and LFI attacks on many of the dependent packages. A remote unauthenticated attacker can bypass packages relying on netmask to filter IPs and reach critical VPN or LAN hosts.
Vulnerability category: Server-side request forgery (SSRF) Input validation
Products affected by CVE-2021-28918
- cpe:2.3:a:netmask_project:netmask:*:*:*:*:*:node.js:*:*
Exploit prediction scoring system (EPSS) score for CVE-2021-28918
37.70%
Probability of exploitation activity in the next 30 days
EPSS Score History
~ 97 %
Percentile, the proportion of vulnerabilities that are scored at or less
CVSS scores for CVE-2021-28918
Base Score | Base Severity | CVSS Vector | Exploitability Score | Impact Score | Score Source | First Seen |
---|---|---|---|---|---|---|
6.4
|
MEDIUM | AV:N/AC:L/Au:N/C:P/I:P/A:N |
10.0
|
4.9
|
NIST | |
9.1
|
CRITICAL | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
3.9
|
5.2
|
NIST |
CWE ids for CVE-2021-28918
-
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.Assigned by: nvd@nist.gov (Primary)
References for CVE-2021-28918
-
https://github.com/sickcodes/security/blob/master/advisories/SICK-2021-011.md
security/SICK-2021-011.md at master · sickcodes/security · GitHubExploit;Third Party Advisory
-
https://www.bleepingcomputer.com/news/security/critical-netmask-networking-bug-impacts-thousands-of-applications/
Critical netmask networking bug impacts thousands of applicationsExploit;Press/Media Coverage;Third Party Advisory
-
https://security.netapp.com/advisory/ntap-20210528-0010/
CVE-2021-28918 Node.js Vulnerability in NetApp Products | NetApp Product SecurityThird Party Advisory
-
https://github.com/advisories/GHSA-pch5-whg9-qr2r
netmask npm package vulnerable to octal input data · CVE-2021-28918 · GitHub Advisory Database · GitHubThird Party Advisory
-
https://www.npmjs.com/package/netmask
netmask - npmProduct;Third Party Advisory
-
https://github.com/rs/node-netmask
GitHub - rs/node-netmask: Parse and lookup IP network blocksThird Party Advisory
-
https://rootdaemon.com/2021/03/29/vulnerability-in-netmask-npm-package-affects-280000-projects/
Vulnerability in ‘netmask’ npm Package Affects 280,000 ProjectsThird Party Advisory
Jump to