The samba-client package before 4.0.0 for Node.js allows command injection because of the use of process.exec.
The product constructs all or part of a command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended command when it is sent to a downstream component.
Link | Tags |
---|---|
https://github.com/eflexsystems/node-samba-client/releases/tag/4.0.0 | third party advisory release notes |
https://github.com/eflexsystems/node-samba-client/commit/5bc3bbad9b8d02243bc861a11ec73f788fbb1235 | third party advisory patch |
https://www.npmjs.com/package/samba-client | third party advisory product |
https://security.netapp.com/advisory/ntap-20210319-0002/ | third party advisory |
https://advisory.checkmarx.net/advisory/CX-2021-4302 | third party advisory exploit |