【漏洞通告】Vim 中的堆缓冲区溢出(CVE-2024-45306)

【漏洞通告】Vim 中的堆缓冲区溢出(CVE-2024-45306)

安迈信科应急响应中心 2024-09-09 18:29

01 漏洞概况Vim是一个开源的命令行文本编辑器。在v9.1.0038补丁中,优化了光标位置的计算并移除了一个循环,该循环验证了光标位置始终指向一行内部,并且不会指向一行末尾之外的位置而变得无效。当时我们认为这个循环是不必要的。然而,这一更改可能导致光标位置无效并指向行尾之外的位置,最终会在尝试访问指定光标位置的行指针时导致堆缓冲区溢出。目前尚不清楚光标指向无效位置的情况是如何产生的。因此,v9.1.0707补丁并未包含测试用例。目前观察到的唯一影响是程序崩溃。02 漏洞处置综合处置优先级:中漏洞信息漏洞名称Vim 中的堆缓冲区溢出漏洞编号CVE编号CVE-2024-45306‍漏洞评估披露时间2024-09-02漏洞类型缓冲区溢出危害评级中危公开程度PoC未公开威胁类型远程利用情报在野利用是影响产品产品名称Vim受影响版本Vim>= 9.1.0038、< 9.1.0707影响范围广有无修复补丁有

03 漏洞排查      用户尽快排查文本编辑器vim的版本是否在>= 9.1.0038、< 9.1.0707。若存在受影响范围内使用,极大可能会受到影响。04 修复方案当前官方已发布最新版本,建议受影响的用户及时更新升级到最新版本。链接如下:https://github.com/vim/vim/security/advisories/GHSA-wxf9-c5gx-qrwrhttps://github.com/vim/vim/commit/396fd1ec2956307755392a1https://github.com/vim/vim/releases/tag/v9.1.003805 时间线      2024.09.02 厂商发布安全补丁      2024.09.09 安迈信科安全运营团队发布通告   关于安迈信科西安安迈信科科技有限公司以“数字化可管理”为核心理念,坚持DevOps自主研发,创新打造“能力聚合、流程闭环、持续赋能”的综合性网络数据安全平台与运营服务。公司从古城西安出发,已在全国范围内为政府、运营商、电力、能源等行业客户提供了高质量的安全保障,并将继续为我国数字化转型和发展贡献力量。知 行 . 至 简 . 致 诚