Vulnerabilidad en check-branches (CVE-2025-11148)
Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-78
Neutralización incorrecta de elementos especiales usados en un comando de sistema operativo (Inyección de comando de sistema operativo)
Fecha de publicación:
30/09/2025
Última modificación:
15/04/2026
Descripción
Todas las versiones del paquete check-branches son vulnerables a Inyección de comandos. check-branches es una herramienta de línea de comandos con la que se interactúa localmente, o a través de CI, para confirmar que no existen conflictos en las ramas de git. Sin embargo, la biblioteca sigue estas convenciones que pueden ser explotadas:<br />
1. Confía en los nombres de las ramas tal como están (texto plano)<br />
2. Genera comandos de git concatenando la entrada del usuario<br />
Dado que el nombre de una rama es potencialmente una entrada de usuario - ya que los usuarios pueden crear ramas de forma remota a través de solicitudes de extracción (pull requests), o simplemente debido a un acceso privilegiado a un repositorio - puede ser explotado eficazmente para ejecutar cualquier comando.
Impacto
Puntuación base 3.x
9.80
Gravedad 3.x
CRÍTICA



