CVE-2026-120314 Details
Description
Network-AI from 5.14.0 before 5.15.5 contains a missing authentication vulnerability in the A2AServer class that allows unauthenticated attackers to access task operations when no secret is configured. Attackers can send JSON-RPC requests to tasks/send, tasks/get, and tasks/cancel without a Bearer token to execute tasks, read results, and cancel tasks.
A missing authentication vulnerability has been identified in the Network-AI package, specifically in versions 5.14.0 prior to 5.15.5. The issue resides in the A2AServer class, which exposes task operations over HTTP without proper authentication when no secret is configured. This vulnerability allows unauthenticated attackers to send JSON-RPC requests to tasks/send, tasks/get, and tasks/cancel, enabling them to execute tasks, retrieve results, and cancel tasks. The vulnerability arises because the Bearer authentication is only enforced when a secret is explicitly provided, and the server defaults to running without authentication.
To address this vulnerability, the A2A server should be configured to require a non-empty secret before allowing task operations. This can be achieved by modifying the startServer() method to reject startup when no secret is provided, or by making the secret a mandatory option. Additionally, the authentication check should be applied unconditionally to task routes, and any unauthenticated mode for local development should require explicit opt-in and include a warning when binding to a non-loopback address.
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 Nov 2, 2026CISA-ADP
Assessed Nov 5, 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/Jovancoding/Network-AI/security/advisories/GHSA-qvf5-9prv-7r9c | CISA-ADP | AdvisoryExploitTechnical AnalysisVendor |
| https://github.com/Jovancoding/Network-AI/security/advisories/GHSA-qvf5-9prv-7r9c | [email protected] | AdvisoryExploitTechnical AnalysisVendor |
| https://www.vulncheck.com/advisories/network-ai-5.14.0-before-5.15.5-missing-authentication-in-a2aserver-task-operations | [email protected] | AdvisoryVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-306 | Missing Authentication for Critical Function | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| Jovancoding Network-AI | <= 5.15.4 (semver) |
CPE
Remediation
| |
Change History
2 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Nov 5, 2026 | CVE Modified | CISA-ADP |
| Nov 2, 2026 | New CVE Received | [email protected] |
Volerion