Skip to main content

Splunk Connect for Kafka EUVDEUVD-2026-62966

| CVE-2026-76401 MEDIUM
Inefficient Algorithmic Complexity (CWE-407)
2026-08-19 cisco GHSA-9w75-cvch-h753
5.9
CVSS 3.1 · Vendor: cisco
View

Attack ChainAIDerived

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

  1. Access
    Identify exposed Kafka Connect REST API
  2. Delivery
    Submit connector config with crafted ReDoS regex as timestamp pattern
  3. Exploit
    Inject or await matching event data on target topic
  4. Execution
    Trigger catastrophic regex backtracking during timestamp extraction
  5. Persist
    Kafka Connect worker thread blocks indefinitely
  6. Impact
    Event 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

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

Alert me

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

Splunk Connect for Kafka 2.2 <2.2.7

Affected Packages

euvd splunk_connect_for_kafka fix: 2.2.7

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

Vendor (cisco) PRIMARY 5.9 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI 5.9 MEDIUM

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (cisco).

CVSS VectorVendor: cisco

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

1
Patch available
Aug 19, 2026 - 22:04 EUVD

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

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Medium
enterprise Kafka-Splunk integration connector, not universally deployed
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.3%
Patch available Yes
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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Splunk

View all
CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2026-20253 CRITICAL POC
9.8 Jun 10

Unauthenticated arbitrary file write in Splunk Enterprise (below 10.2.4 and 10.0.7) and Splunk Cloud Platform (below 10.

CVE-2021-22901 HIGH POC
8.1 Jun 11

curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when

CVE-2022-32206 MEDIUM POC
6.5 Jul 07

curl < 7.84.0 supports "chained" HTTP compression algorithms, meaning that a serverresponse can be compressed multiple t

CVE-2024-36985 HIGH POC
8.8 Jul 01

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

CVE-2023-46214 HIGH POC
8.8 Nov 16

In Splunk Enterprise versions below 9.0.7 and 9.1.2, Splunk Enterprise does not safely sanitize extensible stylesheet la

CVE-2023-32707 HIGH POC
8.8 Jun 01

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,

CVE-2022-43571 HIGH POC
8.8 Nov 03

In Splunk Enterprise versions below 8.2.9, 8.1.12, and 9.0.2, an authenticated user can execute arbitrary code through t

CVE-2022-32207 CRITICAL POC
9.8 Jul 07

When curl < 7.84.0 saves cookies, alt-svc and hsts data to local files, it makes the operation atomic by finalizing the

CVE-2022-35737 HIGH POC
7.5 Aug 03

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

CVE-2022-43551 HIGH POC
7.5 Dec 23

A vulnerability exists in curl <7.87.0 HSTS check that could be bypassed to trick it to keep using HTTP. Rated high seve

CVE-2022-32221 CRITICAL POC
9.8 Dec 05

When doing HTTP(S) transfers, libcurl might erroneously use the read callback (`CURLOPT_READFUNCTION`) to ask for data t

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