Node-Traceroute RCE Vulnerability
Critical severity
GitHub Reviewed
Published
May 24, 2022
to the GitHub Advisory Database
•
Updated Oct 6, 2023
Description
Published by the National Vulnerability Database
Jun 25, 2020
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
Jul 19, 2023
Last updated
Oct 6, 2023
The traceroute (aka node-traceroute) package through 1.0.0 for Node.js allows remote command injection via the host parameter. This occurs because the
Child.exec()
method, which is considered to be not entirely safe, is used. In particular, an OS command can be placed after a newline character.References