从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 作者和提交者: - 作者:Hans Verkuil - 提交者:Mauro Carvalho Chehab 2. 提交时间: - 提交时间:2022年11月16日15:07:22 +0000 3. 提交内容: - 标题:media: v4l2-dv-timings.c: fix too strict blanking sanity checks - 描述: - 在v4l2_bt_timings的blanking字段中添加了 sanity checks,以避免整数溢出。 - 但这些检查假设用户空间会正确填充前 porch、backporch 和 sync 值,而有时只知道总 blanking,然后将其分配给这些字段中的一个。 - 通过设置总水平和垂直 blanking的最大值,并检查每个字段是否低于该值,可以避免整数溢出,并提供更多的灵活性。 - 这些更改由 Hans Verkuil 和 Mauro Carvalho Chehab 签名。 4. 更改文件: - 文件名:drivers/media/v4l2-core/v4l2-dv-timings.c - 变更内容: - 添加了 sanity checks,以避免整数溢出。 - 通过设置总水平和垂直 blanking的最大值,并检查每个字段是否低于该值,可以避免整数溢出,并提供更多的灵活性。 5. Diffstat: - 文件更改情况: - 1 个文件更改,14 个插入,6 个删除。 6. Diff内容: - 差异内容显示了更改的代码行,主要集中在 sanity checks 的添加和调整上。 这些信息表明,这个提交修复了 v4l2-dv-timings 中的 sanity checks,以避免整数溢出,并提供了更多的灵活性。