CVE-2023-23939: fallo de gravedad baja en Azure setup-kubectl
Azure/setup-kubectl: Escalation of privilege vulnerability for v3 and lower
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 Acción GitHub Azure/setup-kubectl (versiones anteriores a 3) configura el binario Kubectl con permisos de archivo demasiado permisivos (777), permitiendo que cualquier usuario en el mismo ejecutor lo reemplace con una versión maliciosa y obtenga privilegios elevados. Esto importa porque un atacante podría engañar al sistema para ejecutar comandos como root.
Vulnerabilidad CWE-732 donde fs.chmodSync(kubectlPath, 777) crea un binario escribible por cualquiera, permitiendo escalación de privilegio local en ejecutores GitHub Actions compartidos. La explotación requiere acceso local al entorno del ejecutor; el impacto es ejecución de comando arbitrario con privilegios del usuario kubectl (típicamente root). Se corrigió en v3+ usando permisos 775.