Description
A vulnerability was determined in zhayujie CowAgent up to 2.1.1. Impacted is the function _build_image_content/_download_to_data_url of the file agent/tools/vision/vision.py of the component Vision Tool. Executing a manipulation of the argument image can lead to server-side request forgery. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 2.1.2 is recommended to address this issue. This patch is called e85290cddcbb5ffc9c235927f4c92e5b4c3ec264. Upgrading the affected component is advised.
Published: 2026-07-10
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The CowAgent Vision Tool contains a function, which accepts an image URL supplied by a client and causes the server to issue an HTTP or HTTPS request to that URL. This allows an attacker to craft a request that causes the server to reach internal or restricted resources, potentially exposing sensitive information or enabling further compromise. The weakness is identified as CWE‑918 and the CVSS base score of 6.9 reflects a moderate to high severity for remote exploitation.

Affected Systems

All releases of CowAgent up to and including 2.1.1 are vulnerable. The issue is present in the Vision Tool component distributed through the zhayujie GitHub repository. Upgrading to version 2.1.2 addresses the SSRF vector by sanitising the image argument.

Risk and Exploitability

Exploitation requires remote access to an instance of CowAgent and the ability to submit a crafted image request. The EPSS score of < 1% indicates a very low probability of exploitation in the wild, and the vulnerability is not yet listed in the CISA KEV catalog. However, the public disclosure and ability to perform arbitrary internal network requests make it important to remediate without delay. The attack can be launched remotely, allowing an attacker to access internal services or steal data.

Generated by OpenCVE AI on July 28, 2026 at 08:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade CowAgent to version 2.1.2 or later to apply the official patch that sanitises the image parameter
  • Implement input validation or a whitelist of allowable domains for the image field to prevent outbound requests
  • Deploy network segmentation or a web‑application firewall to restrict the application’s ability to reach internal network resources

Generated by OpenCVE AI on July 28, 2026 at 08:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 10 Jul 2026 21:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 10 Jul 2026 05:15:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in zhayujie CowAgent up to 2.1.1. Impacted is the function _build_image_content/_download_to_data_url of the file agent/tools/vision/vision.py of the component Vision Tool. Executing a manipulation of the argument image can lead to server-side request forgery. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 2.1.2 is recommended to address this issue. This patch is called e85290cddcbb5ffc9c235927f4c92e5b4c3ec264. Upgrading the affected component is advised.
Title zhayujie CowAgent Vision Tool vision.py _download_to_data_url server-side request forgery
First Time appeared Zhayujie
Zhayujie cowagent
Weaknesses CWE-918
CPEs cpe:2.3:a:zhayujie:cowagent:*:*:*:*:*:*:*:*
Vendors & Products Zhayujie
Zhayujie cowagent
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 7.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 7.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Zhayujie Cowagent
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-07-10T20:31:19.060Z

Reserved: 2026-07-09T18:37:44.563Z

Link: CVE-2026-15330

cve-icon Vulnrichment

Updated: 2026-07-10T20:26:24.434Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-28T08:45:04Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)