漏洞总结 漏洞概述 标题: Fix mysql.server remote DoS via crafted client handshake #1266 描述: 任何未经身份验证的客户端可以通过发送一个具有高位字节(0x08)能力标志的MySQL握手来崩溃整个bettercap进程。组合后的能力值为255, 会产生恰好8个字符,而 会因为索引越界而panic。 影响范围 受影响组件: bettercap 影响类型: 远程拒绝服务(Remote DoS) 修复方案 修复内容: - 修复格式宽度: -> ,能力标志是一个16位值,因此二进制字符串应始终为16个字符宽。 - 验证握手长度:在解析之前拒绝短于37字节的包,而不是盲目地索引到缓冲区。 POC代码