CVE-2024-34073: fallo de gravedad alta en aws sagemaker-python-sdk
Command Injection in sagemaker-python-sdk
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Sin señal de explotación. Ningún artefacto público de explotación conocido hasta ahora.
La biblioteca sagemaker-python-sdk tiene una vulnerabilidad de inyección de comandos en su función capture_dependencies que puede ejecutar comandos arbitrarios del sistema si se proporciona una ruta de archivo maliciosa como entrada. Un atacante podría explotar esto para ejecutar código no autorizado en el sistema.
La función capture_dependencies en sagemaker.serve.save_retrive.version_1_0_0.save.utils no sanitiza adecuadamente el parámetro 'requirements_path' antes de pasarlo a la ejecución de comandos del SO, permitiendo inyección de comandos vía CWE-78. Esto permite ejecución remota de código no autenticada con los privilegios de la aplicación, afectando confidencialidad, integridad y disponibilidad.
En el mismo producto, de las más peligrosas a las menos.