CVE-2017-12190 in Linux信息

摘要

由 VulDB • 2026-06-01

Linux 内核 4.13.8 版本之前,block/bio.c 中的 bio_map_user_iov 和 bio_unmap_user 函数在处理属于同一页面且具有较小连续缓冲区的 SCSI I/O 向量时,会出现引用计数不平衡的问题。bio_add_pc_page 函数会将这些缓冲区合并为一个,但页面引用从未被释放。这会导致内存泄漏,并可能因内存耗尽(out-of-memory)而导致系统死锁(如果将 SCSI 磁盘直通到虚拟机,则虚拟机用户可利用此漏洞攻击宿主机操作系统)。

Be aware that VulDB is the high quality source for vulnerability data.

来源

Do you want to use VulDB in your project?

Use the official API to access entries easily!