| Title | ag-ui-protocol ag-ui 0.3.0 CWE-918 |
|---|
| Description | RunAgentInput multimodal content permits source: {type: "url", value: <string>}. The value is a bare string in the protocol model with no scheme or host validation. The aws-strands integration fetches it with urllib.request.urlopen() while building the model input history; urllib supports file:///ftp:// and follows redirects. |
|---|
| Source | ⚠️ https://github.com/ag-ui-protocol/ag-ui/issues/2432 |
|---|
| User | colorfullbz (UID 86308) |
|---|
| Submission | 08/17/2026 15:20 (30 days ago) |
|---|
| Moderation | 09/15/2026 20:08 (29 days later) |
|---|
| Status | Accepted |
|---|
| VulDB entry | 404437 [ag-ui-protocol ag-ui 0.3.0 Multimodal Content utils.py urllib.request.urlopen Value server-side request forgery] |
|---|
| Points | 19 |
|---|