从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题:media: dvbdev: prevent the risk of out of memory access - 描述:dvbdev模块包含一个静态变量用于存储dvb minors。当不设置CONFIG_DVB_DYNAMIC_MINORS时,dvb_register_device()不会检查边界,这可能导致潜在的内存访问风险。 2. 修复措施: - 补丁:添加了显式保护来防止潜在的内存访问风险。 - 修复补丁:修复了5dd3f3071070 ("V4L/DVB (9361): Dynamic DVB minor allocation")。 3. 作者和提交信息: - 作者:Mauro Carvalho Chehab - 提交者:Greg Kroah-Hartman - 提交时间:2024-10-15 15:23:01 +0200 - 父提交:2de476e842c991e3c8f635db8b589c0a188ee934b 4. Diffstat: - 文件更改:1个文件,15个插入,2个删除。 5. Diff内容: - 文件路径:drivers/media/dvb-core/dvbdev.c - 更改内容: - 添加了静态变量DECLARE_RWSEM(minor_rwlock)。 - 修改了dvb_device_open()函数,添加了检查MIN_MAX_DVB_MINORS的逻辑。 - 修改了dvb_register_device()函数,添加了检查MIN_MAX_DVB_MINORS的逻辑。 这些信息表明,该补丁修复了dvbdev模块中的内存访问风险,通过添加显式保护和检查边界来防止潜在的内存访问错误。