Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege CowAgent account or API access
-
DeliverySubmit crafted agent task targeting BrowserTool
-
ExploitTrigger evaluate/wait hang in browser subprocess
-
ExecutionBrowser process retains resources indefinitely
-
ImpactCowAgent service becomes unresponsive to legitimate users
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Resource release
|
| Exploitation Conditions | The attacker must have low-privilege authenticated access (PR:L per CVSS 4.0) to the CowAgent instance - specifically the ability to submit agent tasks that invoke the BrowserTool. The BrowserTool component must be enabled and active in the CowAgent configuration; deployments that do not use or expose the browser automation capability are not affected. The vulnerability is triggered by a specific manipulation of the browser evaluate/wait logic in |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P) reflects a moderate-severity DoS with a public exploit. The PR:L requirement constrains exploitation to users who have authenticated access to the CowAgent instance, meaningfully limiting the attack surface compared to an unauthenticated flaw. Availability impact is rated low (VA:L), indicating partial or intermittent service disruption rather than a full crash. No EPSS data was supplied; given CowAgent's niche AI-agent-framework footprint, opportunistic mass exploitation is unlikely. No CISA KEV listing - this is not known to be actively exploited at scale. Real-world priority is low for most organizations, but operators running CowAgent with untrusted or semi-trusted user access should treat the absence of a vendor patch as a notable gap. |
| Exploit ScenarioDerived | An authenticated user with low-privilege access to a CowAgent deployment submits a crafted task that invokes the BrowserTool with input specifically designed to cause an |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Denial of service in zhayujie CowAgent up to version 2.1.3 allows a low-privileged remote attacker to crash or hang the agent service by sending a crafted input to the BrowserTool component in agent/tools/browser/browser_tool.py. The underlying cause (CWE-404) is improper resource shutdown or release - likely a browser subprocess or evaluation call that hangs indefinitely rather than timing out cleanly. A public proof-of-concept exists on GitHub; the vendor was unresponsive to disclosure, and no patch has been released.
RemediationAI
No vendor-released patch has been identified at time of analysis - the vendor was unresponsive to disclosure. Users should monitor the VulDB entry at https://vuldb.com/vuln/397792 and the upstream GitHub repository for any future fix. As compensating controls: restrict access to the CowAgent interface to fully trusted users only, reducing the PR:L attack surface; disable or remove the BrowserTool component from agent configurations if web automation is not required, as this eliminates the vulnerable code path entirely; impose strict timeouts at the OS or container level on browser subprocesses spawned by the agent (e.g., via ulimit or container resource limits) to bound the impact of any hung evaluation call; and monitor for resource exhaustion (CPU/memory spikes from zombie browser processes) to detect exploitation attempts. Reviewing the POC at https://github.com/hackerguopeng/cve/tree/main/CowAgent_Browser_Evaluate_Wait_DoS_Report can inform input-level filtering or WAF rules for the specific trigger pattern.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
CowAgent is an open-source AI agent framework by zhayujie. The BrowserTool component (agent/tools/browser/browser_tool.py) provides headless browser automation capabilities to the agent, likely using Playwright or a similar library for page evaluation and interaction. CWE-404 (Improper Resource Shutdown or Release) indicates that browser processes, page contexts, or evaluation/wait calls are not properly terminated or given bounded timeouts when triggered with adversarial input - resulting in hung subprocesses, memory exhaustion, or thread starvation. Affected product per CPE: cpe:2.3:a:zhayujie:cowagent:*:*:*:*:*:*:*:* through version 2.1.3. The POC is titled 'CowAgent_Browser_Evaluate_Wait_DoS_Report', strongly suggesting the evaluate() or waitFor*() browser API call is the specific hanging point.
Know when Cowagent gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P
Network-reachable with low privilege required; scope unchanged and impact limited to partial availability loss from resource exhaustion, no confidentiality or integrity effect.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
3DescriptionCVE.org
A vulnerability was found in zhayujie CowAgent up to 2.1.3. This impacts the function BrowserTool of the file agent/tools/browser/browser_tool.py of the component Browser Tool. Performing a manipulation results in denial of service. The attack can be initiated remotely. The exploit has been made public and could be used. The vendor was contacted early about this disclosure but did not respond in any way.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Related Vulnerabilities in CowAgent Tool Resource Handling Flaws
View all 2Denial of service in zhayujie CowAgent through version 2.2.0 allows an authenticated, low-privileged user to disrupt the
Denial of service in zhayujie CowAgent through 2.2.0 lets a low-privilege authenticated remote attacker exhaust process
Denial of service in zhayujie CowAgent (up to and including 2.1.7) allows an authenticated remote user with low privileg
Denial of service in zhayujie CowAgent 2.1.6 and earlier allows an authenticated remote attacker with a low-privilege se
Server-side request forgery in zhayujie CowAgent up to version 2.1.1 allows low-privileged authenticated users to direct
Unbounded memory allocation in the media download handler of zhayujie CowAgent through version 2.1.9 allows an authentic
Information disclosure in zhayujie CowAgent up to version 2.1.0 exposes sensitive data to low-privileged authenticated r
Incorrect authorization in zhayujie CowAgent up to version 2.1.1 allows low-privilege authenticated remote attackers to
EUVD-2026-69781
GHSA-33c2-g8hf-fxjf
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB