从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 问题:[security]: use-after-free when closing a buffer - 解决方案:当分割窗口并编辑一个新的缓冲区时,检查新要编辑的缓冲区是否已被标记为删除,并在这种情况中中止。 2. GitHub Advisory: - GHSA-rj48-v4mq-j4vg 3. 签署-off-by: - Christian Brabandt 4. 提交信息: - 提交者:chrisbra - 提交时间:2天前 - 提交哈希:51b6238 5. 更改文件: - 文件:src/buffer.c, src/ex_cmds.c, src/proto/buffer.pro, src/testdir/test_autocmd.vim, src/version.c - 更改类型:添加了40行代码,删除了0行代码 6. 代码更改: - src/buffer.c:修复了use-after-free漏洞。 - src/ex_cmds.c:修复了use-after-free漏洞。 - src/proto/buffer.pro:修复了use-after-free漏洞。 - src/testdir/test_autocmd.vim:修复了use-after-free漏洞。 - src/version.c:更新了版本号。 这些信息表明,这个提交修复了一个与缓冲区相关的安全漏洞,具体来说是use-after-free漏洞,通过检查新缓冲区是否已被标记为删除来解决这个问题。