CVE-2026-17534

Kimi Code (@moonshot-ai/kimi-code) before 0.27.0 implements FetchURL SSRF hardening as a static hostname and IP-literal denylist in assertSafeFetchTarget, without resolving DNS or re-validating hosts after HTTP redirects. An attacker who can influence a FetchURL call (for example via prompt injection) can supply a crafted public hostname that resolves to loopback or another internal address, or a public URL that redirects to such a target, and thereby reach internal network services that the denylist was intended to block. FetchURL is included in the default auto-approve tool set, so the call does not require interactive user confirmation in manual mode.
Configurations

No configuration.

History

24 Oct 2026, 13:10

Type Values Removed Values Added
Summary
  • (es) Kimi Code (@moonshot-ai/kimi-code) antes de 0.27.0 implementa el endurecimiento de SSRF de FetchURL como una lista de denegación estática de nombres de host y literales IP en assertSafeFetchTarget, sin resolver DNS ni revalidar hosts después de redirecciones HTTP. Un atacante que puede influir en una llamada a FetchURL (por ejemplo, mediante inyección de prompt) puede proporcionar un nombre de host público manipulado que se resuelve en loopback u otra dirección interna, o una URL pública que redirige a dicho objetivo, y así alcanzar servicios de red internos que la lista de denegación pretendía bloquear. FetchURL está incluido en el conjunto de herramientas de aprobación automática predeterminado, por lo que la llamada no requiere confirmación interactiva del usuario en modo manual.

Information

Published : 2026-07-27 10:16

Updated : 2026-10-24 13:10


NVD link : CVE-2026-17534

Mitre link : CVE-2026-17534

CVE.ORG link : CVE-2026-17534


JSON object : View

Products Affected

No product.

CWE
CWE-918

Server-Side Request Forgery (SSRF)