从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 标题: - 描述:修复了在使用外部缓冲区时的 操作。确保外部缓冲区的映射通过 接口进行,而不是尝试直接访问可读/可写页面。 2. 修复原因: - 外部缓冲区可能无法提供直接访问可读/可写页面,因此需要确保从外部 创建的 可以使用 接口。 3. 修复细节: - 修改了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 添加了检查,确保外部缓冲区的映射通过 接口进行。 4. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 5. 修复作者: - Zack Rusin 6. 修复状态: - 已经在 上游的 中提交。 7. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 8. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 9. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 10. 修复作者: - Zack Rusin 11. 修复状态: - 已经在 上游的 中提交。 12. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 13. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 14. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 15. 修复作者: - Zack Rusin 16. 修复状态: - 已经在 上游的 中提交。 17. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 18. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 19. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 20. 修复作者: - Zack Rusin 21. 修复状态: - 已经在 上游的 中提交。 22. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 23. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 24. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 25. 修复作者: - Zack Rusin 26. 修复状态: - 已经在 上游的 中提交。 27. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 28. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 29. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 30. 修复作者: - Zack Rusin 31. 修复状态: - 已经在 上游的 中提交。 32. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 33. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 34. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 35. 修复作者: - Zack Rusin 36. 修复状态: - 已经在 上游的 中提交。 37. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 38. 修复背景: - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 - 修复了 驱动中的 函数,确保外部缓冲区的映射通过 接口进行。 39. 修复范围: - 修复了 驱动中的 函数。 - 修复了 驱动中的 函数。 40. 修复作者: - Zack Rusin 41. 修复状态: - 已经在 上游的 中提交。 42. 修复代码: - 提供了修复代码的差异,显示了 驱动中的 函数的修改。 43. 修复背景: - 修复了 驱动