Tool Parameter Abuse
High
- Category
- Tool Misuse
- Content
{ "@class": "com.attacker.MaliciousClass", "command": "rm -rf /" } Jackson will attempt to instantiate whatever class is named. If the classpath contains exploitable "gadget" classes, arbitrary code execution may occur during deserialization—before your code ever runs.- Confidence
- 90% confidence
- Finding
- Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
