从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:udf: Fix preallocation discarding at indirect extent boundary - 问题:当预分配的extent是块的第一个extent时,代码会错误地删除extent树的头部,而不是删除extent。修复这个问题并使用udf_delete_aext()来删除extent以避免代码冗余。 2. 代码变更: - 文件:fs/udf/truncate.c - 变更内容: - 添加了对extent树头部的检查和删除逻辑。 - 修改了extent树的遍历和删除逻辑。 3. 作者和提交信息: - 作者:Jan Kara - 提交时间:2022-12-07 17:25:10 +0100 - 提交者:Greg Kroah-Hartman - 提交时间:2022-12-21 17:36:36 +0100 4. 补丁信息: - 补丁ID:63dbbd8f1499b0a161e701a04aa50148d60bd1f7 - 补丁类型:patch 5. 上下文信息: - 父提交:79a97f08ae5d30bad32050b464ff1cd979a668ca - 下载链接:linux-63dbbd8f1499b0a161e701a04aa50148d60bd1f7.tar.gz 6. 补丁状态: - 状态:已修复 这些信息表明,这个补丁修复了一个在UDF文件系统中关于extent树处理的错误,避免了在特定条件下错误地删除extent树头部,从而防止了潜在的内存泄漏或数据损坏。