Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Conductor A2A endpoint remotely
-
DeliverySubmit crafted agentUrl parameter
-
ExploitServer fetches attacker-chosen internal URL (SSRF)
-
ExecutionPivot to internal services / metadata
-
ImpactExfiltrate limited internal data
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V4 - API and Web Service URL allowlisting, SSRF prevention
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Credential Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Conductor 'Agent Card Fetching' feature (the A2A/agent-to-agent AI component, A2AService.getAgentCard) is deployed and its endpoint is reachable by the attacker, and that the attacker can control the 'agentUrl' argument passed to it. Per the CVSS vector this needs no authentication (PR:N) and no user interaction (UI:N) and is network-reachable (AV:N). Limiting factors: the AI/a2a agent-card functionality must actually be enabled and exposed - Conductor instances not using the A2A agent feature, or with the endpoint restricted to internal networks, are not realistically exploitable; impact is bounded to SSRF (coercing server-side requests) rather than direct code execution, and all CVSS impacts are rated Low. |
| Impact | Signals are moderate and largely consistent. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, unauthenticated flaw, which normally argues for priority; however, the vulnerable-system impacts are all rated Low (VC:L/VI:L/VA:L) and there is no subsequent-system (scope) impact (SC:N/SI:N/SA:N), yielding a 6.9 Medium - typical for an SSRF where the attacker can coerce outbound requests but does not directly achieve full read/write or code execution. The E:P flag indicates a proof-of-concept exploit exists (matching the 'publicly disclosed' language), but this is NOT CISA KEV and there is no evidence of active exploitation - publicly available exploit code exists, which is distinct from in-the-wild use. EPSS was NOT provided in the input, so probability-of-exploitation cannot be quantified here. The single reporting/reference source is VulDB (no independent vendor advisory linked), so affected-version and impact details are not vendor-confirmed. Net: a credible but Medium-severity SSRF - worth patching on a normal cadence, especially where Conductor is internet-exposed, but not an emergency absent KEV listing or higher confirmed impact. |
| Exploit ScenarioDerived | A remote, unauthenticated attacker sends a request to the Agent Card Fetching endpoint with a manipulated 'agentUrl' value pointing at an internal address (e.g., cloud metadata service or an internal admin port). Conductor's A2AService.getAgentCard fetches that URL server-side, letting the attacker probe internal services or retrieve limited internal responses. A public proof-of-concept has been disclosed, lowering the skill needed to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Server-side request forgery in Conductor OSS through 3.32.5 allows unauthenticated remote attackers to force the server to fetch attacker-controlled URLs through the A2A Agent Card Fetching endpoint when the AI/a2a feature is enabled and reachable. The vulnerable path is A2AService.getAgentCard, where the agentUrl argument can be manipulated to reach internal services; publicly available exploit code exists, but no confirmed active exploitation (CISA KEV) is indicated. The independent assessment rates this as moderate with low confidentiality, integrity, and availability impact, and exploitation is realistic only where the A2A agent-card functionality is exposed.
RemediationAI
No vendor-released patch identified at time of analysis; monitor the conductor-oss project, CVE record, and VulDB advisory for a fixed release beyond 3.32.5. Until a patch is available, disable the AI/a2a Agent Card Fetching endpoint if it is not required, which removes the attack surface at the cost of losing agent-to-agent card discovery. If the feature must remain enabled, restrict the endpoint to trusted internal networks or authenticated users through a reverse proxy/network policy, and implement server-side validation in A2AService.getAgentCard that allowlists approved agent-card hosts and schemes, rejects localhost, link-local, private, and cloud metadata addresses before issuing HTTP requests, and enforces egress filtering so Conductor cannot reach unintended internal services; allowlisting can break legitimate dynamic agent URLs, and egress filtering can affect other integrations. Because publicly available exploit code exists, prioritize these mitigations and monitor for agentUrl values targeting internal or metadata endpoints. See https://vuldb.com/vuln/416945 and https://vuldb.com/cve/CVE-2026-109403 for updates.
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
Conductor OSS is a Java-based workflow orchestration platform; its AI/a2a component implements the agent-to-agent (A2A) protocol and fetches an agent card from a caller-supplied URL in A2AService.getAgentCard at ai/src/main/java/org/conductoross/conductor/ai/a2a/A2AService.java. The root cause is CWE-918, improper neutralization of URL input before server-side request generation: because agentUrl is not validated against an allowlist or blocked against internal address ranges, a remote attacker can coerce Conductor's HTTP client into requesting localhost, RFC1918, link-local, or cloud metadata endpoints. CPE cpe:2.3:a:conductor-oss:conductor:* identifies the affected conductor package broadly, while the description scopes the issue to versions up to 3.32.5. The assessed impact is bounded to SSRF with low CIA impact and no scope change; it does not provide direct code execution, but it can expose internal services or metadata if the A2A agent-card endpoint is deployed and reachable.
Know when Conductor 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:N/UI:N/VC:L/VI:L/VA:L/SC:N/SI:N/SA:N/E:P
Remote, low-complexity, unauthenticated SSRF with no user interaction; impacts kept Low and scope Unchanged to mirror the bounded 4.0 VC/VI/VA:L and SC/SI/SA:N.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.org
A vulnerability was determined in conductor-oss conductor up to 3.32.5. Affected by this vulnerability is the function A2AService.getAgentCard of the file ai/src/main/java/org/conductoross/conductor/ai/a2a/A2AService.java of the component Agent Card Fetching. Executing a manipulation of the argument agentUrl can lead to server-side request forgery. The attack may be launched remotely. The exploit has been publicly disclosed and may be utilized.
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
Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.
Unauthenticated remote code execution in Orkes Conductor (conductor-oss) versions 3.21.21 through 3.30.1 lets remote att
Netflix Titus uses Java Bean Validation (JSR 380) custom constraint validators. Rated critical severity (CVSS 9.8), this
Server-side request forgery in Conductor OSS through 3.33.0-rc10 lets remote attackers influence the kafka_request.bootS
Server-side request forgery in conductor-oss Conductor through 3.33.0-rc10 allows unauthenticated remote attackers to in
Server-side request forgery in conductor-oss Conductor 3.31.2 allows an authenticated low-privileged user to force the s
Server-side request forgery (CWE-918) in the MCP Service of conductor-oss Conductor 3.22.0 lets an authenticated low-pri
EUVD-2026-98478
GHSA-5469-w5gg-3qjr
NVD
CVE.org
EPSS
VulDB
Exploit-DB