一、 漏洞 CVE-2022-23039 基础信息
漏洞标题
N/A
来源:AIGC 神龙大模型
漏洞描述信息
Linux PV设备前端可能受到后端攻击的影响 本CNA信息记录与多个CVE相关;本文解释了与哪个CVE相关的哪个方面/漏洞。 有几种Linux PV设备前端正在使用授权表接口以绕过后端访问权限,这种方式可能受到竞争条件的影响,导致潜在的数据泄漏,恶意后端对恶意后端的访问以及恶意后端触发的拒绝服务:blkfront、netfront、scsifront和gntalloc驱动正在测试授权引用是否仍在使用。如果这种情况不是,他们假设后续删除授权访问将总是成功,但在后端在这些操作之间映射了授权页面时,这并不总是正确的。因此,后端可以在前端I/O完成之后仍然访问 guest 内存页面,无论页面如何被使用。xenbus驱动也有类似的问题,因为它没有检查共享环流缓冲区删除授权访问的成功。 blkfront:CVE-2022-23036 netfront:CVE-2022-23037 scsifront:CVE-2022-23038 gntalloc:CVE-2022-23039 xenbus:CVE-2022-23040 blkfront、netfront、scsifront、usbfront、dmabuf、xenbus、9p、kbdfront和pvcalls正在使用一种功能,在不再使用授权引用时延迟释放授权引用,但相关数据页面的释放与删除授权访问同步不成立。因此,后端可以在释放后重新使用内存页面,即使该页面已释放并用于其他目的。 CVE-2022-23041 netfront如果rx路径上无法撤销访问,将失败一个BUG_ON()断言。这将导致后端可以触发 guest 的拒绝服务(DoS)情况。 CVE-2022-23042
来源:AIGC 神龙大模型
CVSS信息
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
来源:AIGC 神龙大模型
漏洞类别
N/A
来源:AIGC 神龙大模型
漏洞标题
N/A
来源:美国国家漏洞数据库 NVD
漏洞描述信息
Linux PV device frontends vulnerable to attacks by backends T[his CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] Several Linux PV device frontends are using the grant table interfaces for removing access rights of the backends in ways being subject to race conditions, resulting in potential data leaks, data corruption by malicious backends, and denial of service triggered by malicious backends: blkfront, netfront, scsifront and the gntalloc driver are testing whether a grant reference is still in use. If this is not the case, they assume that a following removal of the granted access will always succeed, which is not true in case the backend has mapped the granted page between those two operations. As a result the backend can keep access to the memory page of the guest no matter how the page will be used after the frontend I/O has finished. The xenbus driver has a similar problem, as it doesn't check the success of removing the granted access of a shared ring buffer. blkfront: CVE-2022-23036 netfront: CVE-2022-23037 scsifront: CVE-2022-23038 gntalloc: CVE-2022-23039 xenbus: CVE-2022-23040 blkfront, netfront, scsifront, usbfront, dmabuf, xenbus, 9p, kbdfront, and pvcalls are using a functionality to delay freeing a grant reference until it is no longer in use, but the freeing of the related data page is not synchronized with dropping the granted access. As a result the backend can keep access to the memory page even after it has been freed and then re-used for a different purpose. CVE-2022-23041 netfront will fail a BUG_ON() assertion if it fails to revoke access in the rx path. This will result in a Denial of Service (DoS) situation of the guest which can be triggered by the backend. CVE-2022-23042
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
Linux 竞争条件问题漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Linux是美国Linux基金会的开源操作系统。 Linux PV 设备存在安全漏洞,该漏洞源于竞争条件和 Linux 中缺少返回码测试,PV 设备前端驱动程序恶意后端可以访问(读取并写入)到它不应该有的内存页面,或者它可以直接在来宾中触发拒绝服务 (DoS)。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
竞争条件问题
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2022-23039 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2022-23039 的情报信息