El problema radica en que, como todos los lenguajes interpretados, bash permite la declaración de funciones, que no son debidamente validadas cuando se almacenan en una variable.
Aquí podéis ver ejemplos de esta vulnerabilidad:
Y os dejamos otra lectura recomendada sobre este tema:
Bash Code Injection Vulnerability via Specially Crafted Environment Variables
0 comentarios