Allowing user input to directly influence code generation or scripting functions without proper sanitization can result in code injection vulnerabilities. This occurs when attackers inject malicious code into your application, enabling unauthorized actions or unauthorized access to data when executed.
Remediation Guidelines
Avoid passing unsanitized user input to functions or methods that dynamically execute code.
Always validate or sanitize input to prevent the inclusion of harmful code before utilizing it in such contexts.