目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-112375— Apache Kafka 任意文件读取漏洞

一分钟漏洞结论

影响对象
Apache Software Foundation Apache Kafka
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

漏洞描述: 在 Apache Kafka 中,一个已通过身份验证但未被授予任何权限(甚至不包括 权限)的 Kafka 主体,能够诱导 Broker 读取其主机上的文件或环境变量,并返回其内容。当针对 资源发送 (或 )请求时,该请求会在任何授权检查生效之前,先到达 Broker 的配置验证逻辑。配置验证过程会根据请求中指定的 ,解析形如 或 的配置变量。此解析过程绕过了为缓解 CVE-2024-31141 而引入的 白名单机制。因此,攻击者可实例化任意 (例如 或 ),从而读取指定的文件或环境变量。随后,由于类型验

AI 预测 8.1 利用难度: 较易

影响版本矩阵 3

厂商产品 版本范围状态
Apache Software Foundation Apache Kafka 3.2.0≤ 4.1.2 affected
4.2.0≤ 4.2.1 affected
4.3.0≤ 4.3.1 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-112375 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Apache Kafka: Unauthorized principal can read arbitrary broker files via IncrementalAlterConfigs
来源: CVE Program / CVE List V5
Vulnerability Description
An authenticated Kafka principal with no authorization grants (not even ALTER_CONFIGS) can make a broker read a file or an environment variable from the broker host and return its contents. An IncrementalAlterConfigs (or AlterConfigs) request targeting a BROKER resource reaches the broker's configuration validation before any authorization check is applied to that path. Validation resolves configuration variables such as ${file:/path:key} or ${env:VAR} using a ConfigProvider named in the request, and this resolution bypasses the org.apache.kafka.automatic.config.providers allowlist that was added as the mitigation for CVE-2024-31141. An arbitrary ConfigProvider (for example FileConfigProvider or EnvVarConfigProvider) is therefore instantiated and the referenced file or environment variable is read, and a type-validation error returns the resolved content to the caller. Impact: On a cluster with an authorizer enabled, an authenticated principal with no authorization grants can read the contents of files accessible to the broker process, and the broker's environment variables, exposing credentials, keystores, or other secrets, defeating the CVE-2024-31141 allowlist. The read is bounded by the broker process's file permissions. The brokers and the cluster remain available; the issue is disclosure of file and environment- variable contents. Clusters with no authorizer configured are not affected in practice, because every principal already holds ALTER_CONFIGS there. Mitigation: Upgrade to Apache Kafka 4.2.2, 4.3.2, or 4.4.0. As defense in depth, run brokers under a least-privileged operating-system account so that sensitive files are not readable by the broker process. Resolution: From Apache Kafka 4.2.2, 4.3.2, and 4.4.0: broker configuration changes are authorized (ALTER_CONFIGS on the cluster) before the configuration is validated, and configuration- variable resolution enforces the config-providers allowlist.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
授权机制缺失
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Apache Software Foundation Apache Kafka 3.2.0 ~ 4.1.2 -

二、漏洞 CVE-2026-112375 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-112375 的情报信息

请登录查看更多情报信息。

同批安全公告 · Apache Software Foundation · 2026-10-28 · 共 12 条

CVE-2026-114349 Apache Kafka 解压缩无界内存分配拒绝服务漏洞
CVE-2026-116593 Apache Kafka 配置值通过验证 REST API 泄露
CVE-2026-115644 Apache Kafka Connect Admin 认证绕过漏洞
CVE-2026-111551 Apache Kafka 拒绝服务漏洞
CVE-2026-111496 Kafka Streams 整数溢出导致线程挂起漏洞
CVE-2026-111115 Apache Kafka 灵活协议解析内存耗尽漏洞
CVE-2026-111108 Apache Kafka 2.5.0 协议读取器内存耗尽漏洞
CVE-2026-111073 Apache Kafka PushTelemetry 拒绝服务漏洞
CVE-2026-110985 Apache Kafka 未配置 JWKS 时跳过 JWT 签名验证漏洞
CVE-2026-110952 Apache Kafka 默认未验证 JWT 签发者和受众漏洞
CVE-2026-83525 Kafka KRaft 控制器远程拒绝服务漏洞

IV. Related Vulnerabilities