CVE-2026-84503 Inyección de argumentos en ansible.builtin.git de ansible-core mediante una URL de repositorio que empieza…
Se encontró una falla en el módulo ansible.builtin.git de ansible-core. El módulo invoca git (ls-remote, clone, fetch) con la URL del repositorio como argumento posicional y sin separador "--", por lo que una URL de repositorio que empieza con guion es interpretada por git como una opción de línea de comandos. Un llamador que pasa al módulo una URL de repositorio controlada por el atacante puede provocar inyección de argumentos (por ejemplo --upload-pack/--exec), lo que resulta en ejecución arbitraria de comandos…
CVSS 3.1
- Probabilidad de explotaciónSin dato
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
Red Hat Migration Toolkit for Applications 8
Versiones no especificadas.
Red Hat Migration Toolkit for Virtualization
Versiones no especificadas.
Red Hat OpenShift Service Mesh 3
Versiones no especificadas.
Red Hat Red Hat Advanced Cluster Management for Kubernetes 2
Versiones no especificadas.
Red Hat Red Hat Advanced Cluster Management for Kubernetes 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Red Hat Red Hat Ansible Automation Platform 2
Versiones no especificadas.
Qué hacer
- Verificá si usás Migration Toolkit for Applications 8.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 6.7 MEDIA
CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:H/A:H
- Vector de ataqueLocal
- Complejidad del ataqueAlta
- Privilegios requeridosBajos
- Interacción del usuarioRequerida
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
A flaw was found in ansible-core's ansible.builtin.git module. The module
invokes git (ls-remote, clone, fetch) with the repository URL as a positional
argument and without a "--" separator, so a repository URL that begins with a
dash is interpreted by git as a command-line option. A caller that passes an
attacker-controlled repository URL to the module can trigger argument
injection (for example --upload-pack/--exec), resulting in arbitrary command
execution on the host running the module.
Referencias (2)
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.