CVE-2025-12969CVE-2025-12969是Fluent Bit日志收集器中in_forward输入插件的一个安全漏洞。该漏洞源于in_forward插件在特定配置条件下未能正确执行security.users身份验证机制。攻击者可以通过网络远程访问暴露forward输入的Fluent Bit实例,在无需任何认证的情况下发送数据。这一安全缺陷允许攻击者绕过身份验证控制,注入伪造的日志记录,淹没告警系统,或操纵路由决策,最终危及日志摄取流程的真实性和完整性。由于Fluent Bit广泛应用于云原生环境和Kubernetes集群中,该漏洞可能对分布式系统的日志监控和安全分析造成严重影响。攻击者可以利用此漏洞向日志系统注入虚假数据,干扰安全运营中心的告警判断,或在取证调查过程中提供伪造证据。
Fluent Bit的in_forward插件用于接收来自其他日志源(如fluentd或Fluent Bit客户端)的转发数据。该插件支持通过security.users配置项进行身份验证,但研究发现,在某些配置条件下,身份验证机制未能正确执行。具体而言,当插件接收到网络请求时,验证逻辑存在缺陷,允许未经身份验证的连接成功建立并提交日志数据。攻击者只需构造符合forward协议格式的网络请求,即可绕过身份验证检查。该协议基于MessagePack序列化格式,攻击者可以使用Python的msgpack或fluent-logger库构造恶意请求。漏洞利用的关键在于发送特制的forward协议数据包,其中包含日志条目的时间戳、标签和消息内容,而无需提供有效的用户名和密码凭证。修复版本已在认证流程中添加了额外的验证检查,确保所有连接必须通过security.users机制进行身份验证。