Sceawere
Vulnerability Detail
CVE-2026-85675UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
SSRF in DocumentProcessingToolkit extract_document_content
Vulnerability Metadata
- Severity
- High
- Score / CVSS
- 7.5
- Creation Date
- 4h ago
- Vendor
- camel-ai
- Product
- owl
- Attack Type
- Server-Side Request Forgery (SSRF)
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
- Attack Complexity
- LOW
Narrative and Response
Description
OWL's DocumentProcessingToolkit contains a server-side request forgery vulnerability in the extract_document_content tool that fetches caller-supplied URLs with no scheme, host, or IP filtering. Attackers can inject malicious URLs through prompt injection to make the server fetch internal resources, with responses returned to the agent context.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "7.5",
"pubDate": "2026-09-04T15:17:45.763Z",
"pubdate": "2026-09-04T15:17:45.763Z",
"executiveSummary": "The OWL DocumentProcessingToolkit is susceptible to a Server-Side Request Forgery (SSRF) vulnerability within the extract_document_content tool. This security flaw stems from the application's failure to perform adequate validation or filtering on user-supplied URLs provided during the document extraction process.\nBy manipulating input parameters, an attacker can coerce the server into initiating arbitrary HTTP requests to internal network resources, local services, or metadata endpoints. Because the results of these requests are returned directly to the agent context, the vulnerability facilitates data exfiltration and reconnaissance against internal infrastructure that is otherwise shielded from the public internet.\nThe risk associated with this vulnerability is high, as it grants attackers the ability to bypass network segmentation and interact with sensitive internal APIs or cloud metadata services. No specific authentication is required to trigger the vulnerable function if the agent interface is exposed, potentially allowing unauthenticated actors to leverage the server as a proxy to perform lateral movement or discover internal network topologies.",
"technicalDetails": "The root cause of this vulnerability is an improper implementation of URL handling within the extract_document_content function. The function accepts a caller-supplied URL and passes it to an underlying request-fetching library without verifying the destination against an allow-list or performing structural validation to block non-routable, private, or sensitive IP ranges (e.g., 127.0.0.1, 169.254.169.254, or RFC 1918 addresses).\nExploitation is achieved through prompt injection, where an attacker crafts a malicious request payload containing a target URL pointing to an internal resource. When the agent processes this input, it invokes the extract_document_content tool using the attacker-controlled URL. The server then performs a server-side request to the specified destination. Because the agent context is designed to parse and return the content fetched from the tool, the raw response—or parsed data—is returned to the attacker, effectively bypassing the server's network boundary.\nThe attack flow follows a clear sequence: First, the attacker identifies the input vector for the extract_document_content tool. Second, the attacker submits a URL targeting a sensitive internal resource, such as a local management interface, a configuration service, or a cloud provider's metadata service. Third, the DocumentProcessingToolkit executes the fetch request under the identity and network context of the server hosting the OWL toolkit. Finally, the application parses the response and feeds the internal content back into the agent's workflow, where it is presented to the user or attacker.\nThis vulnerability is particularly severe because the tool acts as an open proxy for the attacker. If the server resides within a VPC or a secure private network, the attacker can probe for internal services that lack secondary authentication, as the server hosting the toolkit is implicitly trusted by those internal services. Furthermore, if the server is hosted in a cloud environment, the attacker may attempt to query the Instance Metadata Service (IMDS) to retrieve security credentials, environment variables, or other sensitive instance-specific data, leading to full system or environment compromise."
}