Skip to main content

CowAgent EUVDEUVD-2026-42809

| CVE-2026-15332 LOW
Missing Authorization (CWE-862)
2026-07-10 cna@vuldb.com GHSA-w2xj-h2fq-hcfv
2.1
CVSS 4.0 · Vendor: vuldb

Severity by source

Vendor (vuldb) PRIMARY
2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
6.3 MEDIUM

Network-accessible endpoint requiring low-privilege auth; no scope change; all impacts limited to Low given constrained authorization bypass.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (vuldb).

CVSS VectorVendor: vuldb

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jul 10, 2026 - 06:07 vuln.today

DescriptionCVE.org

A security flaw has been discovered in zhayujie CowAgent up to 2.1.0. The impacted element is an unknown function of the file channel/channel.py of the component Message Endpoint. The manipulation results in missing authorization. The attack may be launched remotely. The exploit has been released to the public and may be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

AnalysisAI

Missing authorization in zhayujie CowAgent up to version 2.1.0 allows remote attackers with low-privilege accounts to bypass access controls at the Message Endpoint defined in channel/channel.py, potentially enabling unauthorized access to or manipulation of messaging data. The CVSS 4.0 vector confirms network-accessible exploitation requiring only low privileges, with low-level confidentiality, integrity, and availability impacts on the vulnerable system. A public proof-of-concept exploit has been released per VulDB, and the project maintainer has not yet responded to the coordinated disclosure filed via GitHub issue #2874.

Technical ContextAI

CowAgent (github.com/zhayujie/CowAgent) is an open-source AI agent/chatbot framework. The vulnerability resides in channel/channel.py at the Message Endpoint handler, classified under CWE-862 (Missing Authorization). CWE-862 describes code paths that perform sensitive operations without verifying that the caller holds sufficient authorization - distinct from authentication failures (CWE-306) in that a user may be authenticated but the system fails to verify they are permitted to perform the requested action. Affected versions are CowAgent 2.0 and 2.1.0 per EUVD-2026-42809. No CPE string was provided by NVD, so the affected product scope is derived from EUVD and the VulDB report.

RemediationAI

No vendor-released patch has been identified at time of analysis; the project maintainer has not responded to the disclosure filed in GitHub issue https://github.com/zhayujie/CowAgent/issues/2874. As a primary compensating control, restrict access to the CowAgent Message Endpoint so that only explicitly trusted and authorized users hold accounts - avoid exposing the instance to any untrusted authenticated users, as the authorization gap is at the per-action level rather than the login level. Network-level controls such as placing CowAgent behind a VPN or internal-only network boundary reduce the AV:N attack surface without requiring code changes, though this does not eliminate risk from internal users. Monitoring channel/channel.py request logs for anomalous or out-of-scope message operations can provide detection coverage. Organizations dependent on CowAgent should track the upstream repository and issue #2874 for patch availability, and plan to upgrade immediately upon release of a fixed version.

Share

EUVD-2026-42809 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy