CVE-2025-45311CVE-2025-45311是fail2ban-client v0.11.2版本中的一个权限配置不当漏洞。该漏洞允许具有有限sudo权限的攻击者利用fail2ban-client执行任意操作,最终以root用户权限执行命令。fail2ban是一个常用的开源入侵防御软件,通过分析日志文件来自动封禁恶意IP地址。问题在于fail2ban-client的配置允许低权限用户通过sudo执行时,可以触发包含任意命令的action,从而实现权限提升。需要注意的是,多方安全研究者对此漏洞的严重性提出争议,认为这是软件设计预期行为,因为触发规则后的action本身就是以root权限执行的,这是fail2ban的正常工作机制。尽管CVSS评分高达8.8,但从本质上讲,这更像是权限管理配置问题而非传统意义上的安全漏洞。
fail2ban-client在v0.11.2版本中存在权限配置不当的问题。当fail2ban以服务形式运行时,客户端通过socket通信执行封禁操作。在某些配置场景下,如果管理员配置了允许特定用户通过sudo执行fail2ban-client命令,则该用户可以调用包含任意shell命令的action。攻击者需要具备以下条件:1)拥有系统的低权限账户;2)该账户被配置为可以通过sudo执行fail2ban-client;3)能够触发fail2ban的封禁规则。攻击者可以通过创建恶意日志条目触发封禁规则,然后利用自定义action执行任意系统命令。由于这些action以root权限运行,攻击者可以完全控制系统。此问题的根源在于fail2ban的设计允许action执行任意系统命令,而权限配置不当会放大这一风险。建议管理员严格限制sudo权限范围,避免使用需要执行shell命令的action。