strands-agents-tools is vulnerable to Incorrect Authorization
69
Medium Risk
The http_request tool validates only the target URL against the configured credential allowlist and does not validate the proxy destination. When untrusted content processed by the agent triggers indirect prompt injection, the model can be steered to route a request through an attacker-specified proxy in the same tool call. Because the allowlist check ignores the proxy endpoint, the Authorization header bound to an approved host is sent through the attacker's proxy, and GET requests bypass the consent mechanism. The fix validates proxy destinations against the credential allowlist so bound credentials cannot be exfiltrated to unapproved destinations.
You are affected if you are using a version that falls within the vulnerable range and you use the http_request tool with credentials configured via HTTP_REQUEST_TOKEN_CONFIG while the agent processes untrusted content.
strands-agents-tools is vulnerable to Incorrect Authorization in versions 0.0.1 - 0.8.1.
Upgrade the strands-agents-tools library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.