Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach Conductor workflow API
-
DeliverySubmit KafkaPublishTask with crafted bootStrapServers
-
ExploitServer opens forged Kafka connection
-
ExecutionProbe internal network services
-
ImpactLeak 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. |
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.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
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 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
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 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.
Primary rating from Vendor (VulDB).
CVSS VectorVendor: VulDB
Lifecycle Timeline
1DescriptionCVE.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
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.32.5 allows unauthenticated remote attackers to force the server
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-98544
GHSA-8q7f-vg4q-39mm
NVD
CVE.org
EPSS
VulDB
Exploit-DB