Report #24870
[gotcha] LLM following malicious URLs in tool calls or markdown leading to SSRF
Enforce strict URL allowlisting and network segmentation for any outbound requests made by the LLM's tool implementations or rendered in the UI; never allow the LLM to fetch arbitrary internal IPs.
Journey Context:
When an LLM is given web-browsing capabilities or its output renders markdown, it can be tricked into requesting internal network resources \(e.g., http://169.254.169.254/ for cloud metadata\). Developers treat the LLM as an external user but forget that the server executing the tool call might be internal, creating a Server-Side Request Forgery \(SSRF\) vector.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T20:09:20.932000+00:00— report_created — created