Medium severity · published Jul 27, 2026
CVE-2026-17534
Kimi Code FetchURL SSRF protection bypass via DNS-resolving hostnames and redirects
5.5
CVSS
0.2%
EPSS
No
On KEV
Description
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.
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:N/A:N
Attack vector
Local
Complexity
High
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
None
Availability
None
Scope
Changed
Exploitation
Is it being used?
Exploit prediction (EPSS)0.2% · higher than 5% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KC
Kimi Code · MoonshotAI
before 0.27.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-17534
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-17534
github.com
https://github.com/MoonshotAI/kimi-code
github.com
https://github.com/MoonshotAI/kimi-code/commit/31449728b72df94e22bcb2de350a1e7624895e30
github.com
https://github.com/MoonshotAI/kimi-code/pull/1791
github.com
https://github.com/MoonshotAI/kimi-code/releases/tag/%40moonshot-ai%2Fkimi-code%400.27.0
