git-fastclone before 1.0.5 passes user modifiable strings directly to a shell command. An attacker can execute malicious commands by modifying the strings that are passed as arguments to "cd " and "git clone " commands in the library.
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 |
---|---|
http://www.securityfocus.com/bid/81433 | vdb entry third party advisory |
https://github.com/square/git-fastclone/pull/5 | vendor advisory |
https://hackerone.com/reports/105190 | third party advisory exploit |