CVE-2025-27817

HIGH EXPLOITED NUCLEI

Apache Kafka Client - Arbitrary File Read

Title source: nuclei
STIX 2.1

Exploitation Summary

CVE-2025-27817 has been observed exploited in the wild (reported by VulnCheck KEV). EIP tracks 3 public exploits from researchers including kk12-30, AakiTT, iSee857. A Nuclei detection template is also available.

AI-analyzed exploit summary This PoC exploits an SSRF vulnerability in Apache Druid by manipulating Kafka consumer properties to read arbitrary files (e.g., /etc/passwd) via the 'sasl.oauthbearer.token.endpoint.url' parameter. The attack leverages misconfigured input validation to achieve local file inclusion.

Description

A possible arbitrary file read and SSRF vulnerability has been identified in Apache Kafka Client. Apache Kafka Clients accept configuration data for setting the SASL/OAUTHBEARER connection with the brokers, including "sasl.oauthbearer.token.endpoint.url" and "sasl.oauthbearer.jwks.endpoint.url". Apache Kafka allows clients to read an arbitrary file and return the content in the error log, or sending requests to an unintended location. In applications where Apache Kafka Clients configurations can be specified by an untrusted party, attackers may use the "sasl.oauthbearer.token.endpoint.url" and "sasl.oauthbearer.jwks.endpoint.url" configuratin to read arbitrary contents of the disk and environment variables or make requests to an unintended location. In particular, this flaw may be used in Apache Kafka Connect to escalate from REST API access to filesystem/environment/URL access, which may be undesirable in certain environments, including SaaS products. Since Apache Kafka 3.9.1/4.0.0, we have added a system property ("-Dorg.apache.kafka.sasl.oauthbearer.allowed.urls") to set the allowed urls in SASL JAAS configuration. In 3.9.1, it accepts all urls by default for backward compatibility. However in 4.0.0 and newer, the default value is empty list and users have to set the allowed urls explicitly.

Exploits (3)

nomisec WORKING POC 16 stars
by kk12-30 · infoleak
https://github.com/kk12-30/CVE-2025-27817

This PoC exploits an SSRF vulnerability in Apache Druid by manipulating Kafka consumer properties to read arbitrary files (e.g., /etc/passwd) via the 'sasl.oauthbearer.token.endpoint.url' parameter. The attack leverages misconfigured input validation to achieve local file inclusion.

Classification
Working Poc 90%
Attack Type
Ssrf
Complexity
Trivial
Reliability
Reliable
Target: Apache Druid (version not specified)
No auth needed
Prerequisites: Network access to the Druid server · Druid instance with exposed indexer endpoint
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 15 stars
by AakiTT · poc
https://github.com/AakiTT/CVE-2025-27817

This PoC demonstrates an SSRF vulnerability in Apache Druid by exploiting the Kafka sampler endpoint to read local files via a crafted `sasl.oauthbearer.token.endpoint.url` parameter. The attack leverages the `file://` protocol to access sensitive files like `/etc/passwd`.

Classification
Working Poc 90%
Attack Type
Ssrf
Complexity
Trivial
Reliability
Reliable
Target: Apache Druid (version not specified)
No auth needed
Prerequisites: Network access to the Druid server · Druid Kafka sampler endpoint enabled
devstral-2 · analyzed Jun 11, 2026 Full analysis →
nomisec WORKING POC 5 stars
by iSee857 · infoleak
https://github.com/iSee857/CVE-2025-27817

This PoC exploits CVE-2025-27817 in Apache Kafka by creating a malicious connector configuration to read arbitrary files (e.g., /etc/passwd) via SSRF. It automates the creation, restart, and cleanup of a Kafka connector to test for the vulnerability.

Classification
Working Poc 95%
Attack Type
Ssrf | Info Leak
Complexity
Moderate
Reliability
Reliable
Target: Apache Kafka 3.1.0 to 3.9.0
No auth needed
Prerequisites: Access to Kafka Connect REST API endpoint · Network connectivity to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Apache Kafka Client - Arbitrary File Read
HIGHVERIFIEDby 0x_Akoko
Shodan: http.title:"Apache kafka"
FOFA: title="Apache Kafka"

References (2)

Core 2
Core References
Mailing List, Third Party Advisory
http://www.openwall.com/lists/oss-security/2025/06/09/1
Vendor Advisory vendor-advisory
https://kafka.apache.org/cve-list

Scores

CVSS v3 7.5
EPSS 0.2142
EPSS Percentile 95.8%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

CISA SSVC

Vulnrichment
Exploitation none
Automatable yes
Technical Impact partial

Details

VulnCheck KEV 2026-04-08
CWE
CWE-918
Status published
Products (2)
apache/kafka 3.1.0 - 3.9.1
org.apache.kafka/kafka-clients 3.1.0 - 3.9.1Maven
Published Jun 10, 2025
Tracked Since Feb 18, 2026