CVE-2026-84425 Details
Description
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.
A denial-of-service vulnerability exists in zhayujie CowAgent versions up to 2.1.3, specifically within the Browser Tool component. The issue arises in the function BrowserTool, located in the file agent/tools/browser/browser_tool.py. The vulnerability can be exploited remotely by manipulating the tool's 'wait' or 'evaluate' arguments, causing the application to occupy a shared browser thread and disrupt normal operations. This exploitation takes advantage of the tool's process-wide shared BrowserService, which serializes Playwright tasks through a single browser worker thread. When a long 'wait' or script execution is requested, the initial call can time out while the Playwright operation continues, blocking subsequent browser tasks from completing within the expected time frame.
To address this vulnerability, it is recommended to implement strict maximum timeout limits for browser 'wait' operations on the server side. Additionally, arbitrary browser 'evaluate' commands should be disabled by default or subjected to strict script deadlines and capability policies. Propagating cancellation from the caller to the BrowserService and its Playwright tasks can also help, as well as interrupting or recycling the browser context when a timeout occurs. Replacing the unbounded shared task queue with bounded, per-session queues and fair scheduling, along with establishing per-user or session limits for browser operations, can further mitigate the issue. Finally, adding regression tests to ensure that a timed-out browser task does not block subsequent browser probes can help prevent future occurrences of this problem.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed Sep 2, 2026CISA-ADP
Assessed Sep 2, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/hackerguopeng/cve/tree/main/CowAgent_Browser_Evaluate_Wait_DoS_Report | [email protected] | ExploitRemedy |
| https://vuldb.com/cve/CVE-2026-84425 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/submit/884017 | [email protected] | Issue TrackingPermission Required |
| https://vuldb.com/vuln/397792 | [email protected] | AdvisoryPermission Required |
| https://vuldb.com/vuln/397792/cti | [email protected] | Content Wall |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-404 | Improper Resource Shutdown or Release | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| zhayujie CowAgent | <= 2.1.3 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Sep 2, 2026 | CVE Modified | CISA-ADP |
| Sep 2, 2026 | New CVE Received | [email protected] |
Volerion