Skip to main content

Conductor OSS EUVDEUVD-2026-98544

| CVE-2026-109405 MEDIUM
Server-Side Request Forgery (SSRF) (CWE-918)
2026-10-13 VulDB GHSA-8q7f-vg4q-39mm
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 workflow API
  2. Delivery
    Submit KafkaPublishTask with crafted bootStrapServers
  3. Exploit
    Server opens forged Kafka connection
  4. Execution
    Probe internal network services
  5. Impact
    Leak 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

Requires that the Kafka contrib module is deployed and a KafkaPublishTask is usable, and that the attacker can create or execute a workflow/task in which they control the kafka_request.bootStrapServers argument (affected versions through conductor-oss Conductor 3.33.0-rc10). Exploitation is limited to connections the Kafka client can make (not arbitrary HTTP/protocol SSRF), and impact is low per CVSS (VC/VI/VA:L, no subsequent-system impact). The primary limiting factor is access to the Conductor API: although rated PR:N, in practice the attacker must be able to submit tasks, so a Conductor deployment that is not internet-exposed or that enforces authentication/authorization on workflow submission substantially reduces real-world exploitability.

Impact

This is a medium-severity SSRF (CWE-918) rated CVSS 4.0 5.5 by VulDB, and the signals are internally consistent rather than conflicting. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a remotely reachable, low-complexity, no-interaction flaw, and the E:P (Proof-of-Concept) exploit-maturity value aligns with the description's statement that exploit code has been released publicly - so this is 'publicly available exploit code exists', NOT confirmed active exploitation. It is NOT in CISA KEV and no EPSS score was provided in the input, so widespread opportunistic exploitation cannot be asserted from the data. The impact metrics are the key tempering factor: VC:L/VI:L/VA:L with no subsequent-system impact (SC/SI/SA:N) means limited confidentiality/integrity/availability effect confined to the vulnerable host - typical of an SSRF that pivots via the Kafka client rather than a full RCE. The most important caveat is the PR:N claim: VulDB rates this unauthenticated, but exploitation realistically requires the ability to submit or execute a workflow containing a KafkaPublishTask with attacker-controlled bootStrapServers - whether that is truly unauthenticated depends entirely on whether the Conductor API is exposed and whether authentication is configured. Verify the deployment's exposure and auth posture before treating PR:N as confirmed. Overall: a real, publicly-exploitable issue worth patching, but a moderate priority rather than an emergency given limited impact, niche product footprint, and no KEV/active-exploitation evidence.

Exploit ScenarioDerived

An attacker able to reach the Conductor workflow API submits or triggers a workflow using a KafkaPublishTask and sets the kafka_request.bootStrapServers parameter to an internal or attacker-chosen host:port. The Conductor server then initiates a Kafka client connection to that address on the attacker's behalf, enabling probing of internal network services otherwise unreachable from outside. Public exploit code for this flaw has been released, lowering the effort required to reproduce it.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.5% 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.33.0-rc10 lets remote attackers influence the kafka_request.bootStrapServers argument handled by KafkaPublishTask.start in the Kafka contrib module, causing the Conductor server to connect to an attacker-chosen Kafka bootstrap endpoint. The issue is CWE-918; VulDB rates it CVSS 4.0 5.5, while our independent assessment uses CVSS 3.1 AV:N/AC:L/PR:N/UI:N/S:N/C:L/I:L/A:L and characterizes the practical impact as low, with publicly available exploit code existing but CISA KEV active exploitation not indicated in the provided data. Although the CVSS vector is PR:N, practical exploitation requires that the Kafka contrib module is deployed, that a usable KafkaPublishTask exists, and that the attacker can create or execute a workflow/task controlling the bootstrap-servers argument, so deployments that enforce authentication/authorization on workflow submission or are not internet-exposed are substantially less exposed.

RemediationAI

No vendor-released patch or exact fixed version is identified in the provided intelligence, so remediation must initially rely on compensating controls. If Kafka publishing via KafkaPublishTask is not required, disable or remove the Kafka contrib module; this eliminates the attack surface but breaks legitimate Kafka-publish workflows. Enforce authentication and authorization on all Conductor workflow/task submission endpoints and restrict who can create or execute tasks that control kafka_request.bootStrapServers; this is the most practical mitigation because exploitation requires access to such tasks, but it may reduce automation flexibility. Keep the Conductor API off the public internet where possible, use VPN or IP allowlisting for administrative and workflow APIs, and apply egress firewall rules so the Conductor host can reach only approved Kafka brokers on required ports; this limits SSRF reachability but can interfere with legitimate dynamic broker topologies. Monitor outbound connections from Conductor servers for unexpected Kafka bootstrap endpoints and review workflows for untrusted kafka_request.bootStrapServers values. Check the VulDB advisory at https://vuldb.com/vuln/416947 and the CTI entry at https://vuldb.com/vuln/416947/cti for any updated fixed version, and apply a vendor patch once one is released; because publicly available exploit code exists, prioritize these controls accordingly.

Affected VersionsENISA

conductor 3.33.0-rc10

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 workflow orchestration engine, and its Kafka contrib module provides KafkaPublishTask for publishing messages to Kafka. In the affected file kafka/src/main/java/com/netflix/conductor/contribs/tasks/kafka/KafkaPublishTask.java, the start method consumes the workflow-supplied kafka_request.bootStrapServers value and uses it to configure the Kafka client without adequate validation or allowlisting. This is a CWE-918 server-side request forgery: the Conductor server performs the outbound connection, but the reachable targets are constrained to endpoints the Kafka client can connect to, rather than arbitrary HTTP or other protocol SSRF. The CPE cpe:2.3:a:conductor-oss:conductor:*:*:*:*:*:*:*:* and the description indicate affected versions through 3.33.0-rc10. Exploitation is remote in the CVSS sense with PR:N, though the independent assessment notes that access to submit or execute the relevant workflow/task is the practical limiting prerequisite.

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 SSRF needing no interaction; PR:N follows VulDB and Conductor's default no-auth posture but is config-dependent; impact kept Low and scope unchanged to match limited Kafka-client-mediated effect.

3.1 AV:N/AC:L/PR:N/UI:N/S:N/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 security flaw has been discovered in conductor-oss conductor up to 3.33.0-rc10. This affects the function KafkaPublishTask.start of the file kafka/src/main/java/com/netflix/conductor/contribs/tasks/kafka/KafkaPublishTask.java. The manipulation of the argument kafka_request.bootStrapServers results in server-side request forgery. The attack can be executed remotely. The exploit has been released to the public and may be used for attacks.

Threat Intelligence Overview

EPSS Score
0.5%
Top 62% exploitable
Prevalence
Low
niche workflow-orchestration engine, specialized microservices deployments only
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.5%
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