CVE-2021-3177:Python ctypes 缓冲区溢出漏洞分析
8 月 6 日
阅读 2 分钟
449起步相关的 issue 与 修复 ,从描述来看,这是一个 sprintf 函数引发的缓冲区溢出漏洞。补丁获取链接:[链接]复现使用 3.8.7 进行复现:这个漏洞在 3.8.8 便已修复:分析通过生成的 coredump 文件,查看异常堆栈:注意到 Python-3.8.7/Modules/_ctypes/callproc.c : {代码...} 变量 buffer 的长度为 256 ,因此长度不够...