从这个网页截图中,我们可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 漏洞名称:virtio_pmem: Check device status before requesting flush - 漏洞描述:如果pmem设备处于不良状态,主机侧可能会无限等待virtio_pmem_flush(),导致系统挂起。 2. 修复措施: - 在virtio_pmem_flush()的开始处添加状态检查,如果设备未激活,则返回。 - 代码片段: 3. 作者和贡献者: - 作者:Philip Chen - 贡献者:Michael S. Tsirkin , Pankaj Gupta , Sasha Levin 4. 代码更改: - 文件:drivers/nvdimm/nd_virtio.c - 更改内容:在virtio_pmem_flush()函数中添加了状态检查。 5. 签名-off-by: - Philip Chen - Michael S. Tsirkin - Sasha Levin 这些信息表明,该漏洞与pmem设备的状态检查有关,并且已经通过在virtio_pmem_flush()函数中添加状态检查来修复。