Loading HuntDB...

Command injection in 'pdf-image'

Medium
N
Node.js third-party modules
Submitted None
Reported by defmax

Vulnerability Details

Technical details and impact analysis

Command Injection - Generic
I would like to report command injection in pdf-image It allows executing commands on the server # Module **module name:** pdf-image **version:** 1.0.5 **npm page:** `https://www.npmjs.com/package/pdf-image` ## Module Description > Provides an interface to convert PDF's pages to png files in Node.js by using ImageMagick. ## Module Stats [2013] downloads in the last week # Vulnerability ## Vulnerability Description > Description about how the vulnerability was found and how it can be exploited, how it harms package users (data modification/lost, system access, other. ## Steps To Reproduce: > The constructGetInfoCommand would be initializing the command that is to the passed to 'exec' of getInfo(). The user input is not getting validated in #L26 of constructGetInfoCommand and it leads to command injection in #L43. https://github.com/mooz/node-pdf-image/blob/master/index.js#L26 https://github.com/mooz/node-pdf-image/blob/master/index.js#L43## Patch ## Supporting Material/References: > State all technical information about the stack where the vulnerability was found - Kali linux - Nodejs v8.10.0 - Npm v5.8.0 # Wrap up - I contacted the maintainer to let them know: N - I opened an issue in the related repository: N ## Impact An attacker could execute arbitrary shell commands

Report Details

Additional information and metadata

State

Closed

Substate

Resolved

Submitted

Weakness

Command Injection - Generic