Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed Kafka Connect REST API
-
DeliverySubmit connector config with crafted ReDoS regex as timestamp pattern
-
ExploitInject or await matching event data on target topic
-
ExecutionTrigger catastrophic regex backtracking during timestamp extraction
-
PersistKafka Connect worker thread blocks indefinitely
-
ImpactEvent delivery halts for targeted connector
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V2 - Validation and Business Logic Algorithmic complexity limits
|
| Exploitation Conditions | The Kafka Connect REST API must be reachable from the attacker's network position without requiring authentication - the CVSS PR:N confirms unauthenticated access to this API is the assumed condition. The connector must have the timestamp extraction feature enabled or the attacker must have the ability to reconfigure it via the REST API (which the description explicitly states is possible unauthenticated). Exploitation additionally requires that event data matching the crafted regex reaches the connector, either by injecting records into the Kafka topic or by waiting for naturally occurring matching data. AC:H in the CVSS vector reflects these two combined preconditions (crafted regex configuration plus matching trigger data). Exploitation is bounded by: the Kafka Connect REST API being network-isolated or firewall-restricted (common in well-secured deployments), the need to produce or wait for matching event data, and the single-connector scope - only the targeted connector is affected, not the entire Kafka broker or other connectors. |
| Impact | The provided CVSS 5.9 (AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H) accurately captures the risk profile: network-reachable and unauthenticated exploitation is possible, but AC:H acknowledges the dual precondition - the attacker must both submit a crafted regex and ensure matching event data flows through the connector. In environments where the Kafka Connect REST API is exposed on a network segment accessible to untrusted parties (a common misconfiguration in on-premises Kafka deployments), the lack of authentication requirement (PR:N) elevates real-world risk significantly. The impact is purely availability (C:N/I:N/A:H), meaning confidential data is not at risk, but disruption to the Splunk data pipeline could impair security monitoring or operational analytics depending on the connector's role. No EPSS data is provided in the input, and there is no CISA KEV listing or known public POC, suggesting opportunistic exploitation is not currently observed. The 'Information Disclosure' tag in the source data appears to be misapplied - the CVSS vector and description confirm this is a pure availability/DoS vulnerability with no confidentiality or integrity component; analysts should disregard that tag. Real priority is moderate: environments exposing the REST API without network controls should patch promptly, while those with properly isolated Kafka Connect deployments face lower urgency. |
| Exploit ScenarioDerived | An attacker with network access to an unprotected Kafka Connect REST API endpoint sends a PUT or POST request configuring a connector's timestamp extraction parameter with a ReDoS pattern such as a nested-quantifier regex. When Kafka event records matching the trigger string subsequently flow through the connector - either naturally from the topic or injected by the attacker - the regex engine enters catastrophic backtracking, permanently consuming the worker thread's CPU and halting all further record delivery from that connector without error recovery. No public POC has been identified, but the attack primitive (ReDoS via API-supplied regex) is well-understood and the construction of a working payload requires only basic knowledge of regex backtracking behavior. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 19, 2026
Unauthenticated ReDoS in Splunk Connect for Kafka below version 2.2.7 allows a network-accessible attacker to permanently block a Kafka Connect worker thread by submitting a pathological regular expression via the Kafka Connect REST API, which - when triggered by attacker-supplied or coincident matching event data during timestamp extraction - causes the regex engine to backtrack catastrophically without bound. The practical result is complete stoppage of event delivery for the targeted connector, constituting a targeted denial-of-service against Splunk data ingestion pipelines. No public exploit code or CISA KEV listing exists at time of analysis; the CVSS AC:H rating reflects the two-condition prerequisite, moderating the net risk score to 5.9 Medium despite the unauthenticated network vector.
RemediationAI
Upgrade Splunk Connect for Kafka to version 2.2.7 or later, which is confirmed by the vendor advisory SVD-2026-0808 (https://advisory.splunk.com/advisories/SVD-2026-0808) and the EUVD entry to resolve this vulnerability by imposing evaluation limits on customer-supplied regular expressions. Installation guidance is available in the Splunk documentation at the Install Splunk Connect for Kafka page and the Data ingestion parameters reference. If immediate upgrade is not possible, restrict network access to the Kafka Connect REST API to only trusted administrative hosts using firewall rules or network ACLs - this directly eliminates the unauthenticated network attack vector and is the most effective compensating control, though it requires careful coordination to avoid disrupting legitimate connector management workflows. Disabling the timestamp extraction feature entirely (if not operationally required) would also eliminate the vulnerable code path, though this may affect event timestamping fidelity in Splunk. There is no value in input validation at the application layer as a workaround, since the fix must be implemented in the regex evaluation engine itself.
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
Splunk Connect for Kafka (CPE: cpe:2.3:a:splunk:splunk_connect_for_kafka:*:*:*:*:*:*:*:*) is a Kafka Connect plugin that bridges Apache Kafka topics into Splunk indexers. It exposes a standard Kafka Connect REST API that allows operators to configure connector parameters - including timestamp extraction patterns expressed as regular expressions. CWE-407 (Inefficient Algorithmic Complexity) describes situations where attacker-controlled input drives an algorithm with super-linear time complexity; here, the timestamp extraction code passes customer-supplied regex patterns directly to the regex engine without imposing an evaluation timeout or complexity limit. A pathologically crafted pattern (one that triggers exponential or polynomial backtracking in the regex engine, a classic ReDoS pattern such as nested quantifiers like (a+)+$) will cause a single Kafka Connect worker thread to spin indefinitely on a matching input string. Because Kafka Connect worker threads are finite and responsible for record delivery, blocking one thread halts all event processing for the affected connector until the JVM process is restarted or the thread is otherwise recovered.
Know when Splunk 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
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
REST API is network-reachable without credentials (AV:N, PR:N), but AC:H because two independent conditions - crafted regex and matching event data - must both be met; impact is availability-only against the single connector.
Primary rating from Vendor (cisco).
CVSS VectorVendor: cisco
Lifecycle Timeline
1DescriptionCVE.org
In Splunk Connect for Kafka versions below 2.2.7, an unauthenticated user who can reach the Kafka Connect Representational State Transfer (REST) API could configure timestamp extraction with a crafted regular expression and matching event data to block a Kafka Connect worker thread, stopping event delivery for the affected connector. The vulnerability is possible because timestamp extraction evaluates customer-supplied regular expressions without a time limit. For more information see Install Splunk Connect for Kafka (https://help.splunk.com/en/data-management/integrate-data-with-add-ons/splunk-connect-for-kafka/2.2/install/install-splunk-connect-for-kafka) and Data ingestion parameters for Splunk Connect for Kafka (https://help.splunk.com/en/data-management/integrate-data-with-add-ons/splunk-connect-for-kafka/2.2/overview/data-ingestion-parameters-for-splunk-connect-for-kafka) in the Splunk documentation.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe
Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.
curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when
curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t
In Splunk Enterprise versions below 9.2.2, 9.1.5, and 9.0.10, a low-privileged user that does not hold the admin or powe
In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la
In versions of Splunk Enterprise below 9.0.5, 8.2.11, and 8.1.14, and Splunk Cloud Platform below version 9.0.2303.100,
In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t
When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the
SQLite 1.0.12 through 3.39.x before 3.39.2 sometimes allows an array-bounds overflow if billions of bytes are used in a
A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve
When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t
EUVD-2026-62966
GHSA-9w75-cvch-h753
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB