Destroyed by Dashes: How Two Hyphens Cause Argument Injection Vulnerability in blamer npm Package
Let's explore a recently disclosed argument injection flaw in the popular 'blamer' npm package that allowed overwriting arbitrary files by exploiting the 'git blame' command. By passing unchecked user input directly to the Linux command, attackers could trigger damaging behavior.