Skip to main content

Conductor OSS EUVDEUVD-2026-98478

| CVE-2026-109403 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-13 VulDB GHSA-5469-w5gg-3qjr
5.5
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach Conductor A2A endpoint remotely
  2. Delivery
    Submit crafted agentUrl parameter
  3. Exploit
    Server fetches attacker-chosen internal URL (SSRF)
  4. Execution
    Pivot to internal services / metadata
  5. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

conductor 3.32.3
conductor 3.32.0
conductor 3.32.2
conductor 3.32.5
conductor 3.32.1
conductor 3.32.4

Affected Packages

euvd conductor no fix

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

Vendor (VulDB) PRIMARY 5.5 MEDIUM
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
vuln.today AI 7.3 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:N/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
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

1
CVSS changed
Oct 13, 2026 - 13:22 NVD
6.9 (MEDIUM) 5.5 (MEDIUM)

DescriptionCVE.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

EPSS Score
0.4%
Top 73% exploitable
Prevalence
Medium
popular open-source workflow orchestrator, moderate but not ubiquitous enterprise adoption
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Server-Side Request Forgery exploits applications that fetch remote resources based on user-supplied URLs.

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