CVE-2026-112308: crewai-tools through 1.15.28 SSRF via SeleniumScrapingTool

Published Oct 19, 2026
·
Updated

crewai-tools through 1.15.28 contains a server-side request forgery vulnerability in SeleniumScrapingTool that allows attackers to fetch internal resources because it never applies the validateurl private-address check. Attackers influencing agent tool input through prompt injection can direct headless Chrome to loopback, RFC1918, or cloud metadata addresses to disclose internal data and cloud credentials.

Affected Software

1 affected component
pypi/crewai-tools<=1.15.28

Event History

Oct 19, 2026
CVE Published
via MITRE·03:28 PM
Data Sourced
via MITRE·03:28 PM
DescriptionSeverityWeakness
Data Sourced
via NVD·04:17 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are exposed to this issue?

Deployments using crewai-tools through 1.15.28 that make SeleniumScrapingTool available to agents are exposed, particularly where an attacker can influence tool input through prompt injection. The affected tool can cause headless Chrome to request loopback, RFC1918, and cloud metadata addresses.

2

What does an attacker need to exploit it?

An attacker needs a way to influence an agent's SeleniumScrapingTool input, such as prompt injection. No authenticated application privileges are indicated, but exploitation requires user interaction according to the supplied vector.

3

What information could be exposed?

The tool may retrieve internal resources and disclose their contents. This includes cloud metadata responses and potentially cloud credentials.

4

How can I determine whether my environment is affected?

Check whether crewai-tools is installed at version 1.15.28 or earlier and whether SeleniumScrapingTool is enabled or reachable by agents. Review whether untrusted prompts or content can influence URLs passed to that tool.

5

What can be done if updating is not immediately possible?

Prevent untrusted agent input from controlling SeleniumScrapingTool URLs, and restrict the headless browser's network access to loopback, RFC1918, cloud metadata, and other internal services. The vulnerability exists because the tool does not apply the validate_url private-address check.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203