漏洞概述
Apache Kafka Connect是Apache Kafka生态系统的核心组件,负责实现Kafka与其他外部系统(如数据库、云服务)之间的可靠数据集成。
近期,网宿安全演武实验室监测到攻击者在未授权的情况下可以通过特定方式读取Kafka Connect服务器上的任意文件,从而造成信息泄露。(网宿评分:高危、CVSS 3.1 评分:7.5)
目前该漏洞POC状态已在互联网公开,建议客户尽快做好自查及防护。
受影响版本
3.1.0 <= Apache Kafka <= 3.9.0
漏洞分析
该漏洞源于Kafka Client在SASL/OAUTHBEARER认证配置中对以下参数的校验缺陷:
sasl.oauthbearer.token.endpoint.url
sasl.oauthbearer.jwks.endpoint.url
这里先简单梳理Kafka SASL/OAUTHBEARER认证流程:
客户端 → 获取Token → 连接Kafka → Broker验证 → 授权访问
具体细节详见:https://docs.confluent.io/platform/current/security/authentication/sasl/oauthbearer/overview.html
那么上述问题参数参与了哪部分流程?先看sasl.oauthbearer

470

被折叠的 条评论
为什么被折叠?



