Description
serial-number through 1.3.0 allows execution of arbritary commands. The "cmdPrefix" argument in serialNumber function is used by the "exec" function without any validation.
Remediation
References
https://github.com/es128/serial-number/blob/master/index.js#L106
https://snyk.io/vuln/SNYK-JS-SERIALNUMBER-559010
Related Vulnerabilities
CVE-2016-10611 Vulnerability in npm package strider-sauce
CVE-2023-31582 Vulnerability in maven package org.bitbucket.b_c:jose4j
CVE-2021-3190 Vulnerability in npm package async-git
CVE-2023-49620 Vulnerability in maven package org.apache.dolphinscheduler:dolphinscheduler-dao
CVE-2021-21172 Vulnerability in maven package org.webjars.npm:electron