Escargot v4.3.0-214-gfaee4437 ... 笔记

Escargot v4.3.0-214-gfaee4437 调试器 WebSocket 栈缓冲区溢出(Off-by-One)”

由 Ron E 于 8 月 26 日发布:Escargot 在调试器中使用的 WebSocket 消息处理逻辑中存在一个可远程触发的单字节栈溢出写入漏洞。当 Escargot::DebuggerTcp::receive() 接收到一个二进制 WebSocket 负载,且该负载完全填满了调用者提供的栈缓冲区时,该函数会成功将负载复制到可用的缓冲区空间,但随后在未验证是否仍有空间的情况下追加一个额外的 NUL 字节……