一、 漏洞 CVE-2022-49002 基础信息
漏洞标题
内核PCI设备引用计数泄漏漏洞
来源:AIGC 神龙大模型
漏洞描述信息
在Linux内核中,已修复以下漏洞: iommu/vt-d: 修复dmar_dev_scope_init()中PCI设备引用计数泄漏 for_each_pci_dev() 由 pci_get_device() 实现。pci_get_device() 的注释说明,它会增加返回的 pci_dev 的引用计数,并且如果输入的 pci_dev @from 不为空,则会减少其引用计数。 如果我们在 for_each_pci_dev() 循环中使用非空的 pdev 退出循环,我们需要调用 pci_dev_put() 来减少引用计数。在错误路径中添加缺失的 pci_dev_put() 调用以避免引用计数泄漏。
来源:AIGC 神龙大模型
CVSS信息
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
来源:AIGC 神龙大模型
漏洞类别
在移除最后引用时对内存的释放不恰当(内存泄露)
来源:AIGC 神龙大模型
漏洞标题
iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
来源:美国国家漏洞数据库 NVD
漏洞描述信息
In the Linux kernel, the following vulnerability has been resolved: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() for_each_pci_dev() is implemented by pci_get_device(). The comment of pci_get_device() says that it will increase the reference count for the returned pci_dev and also decrease the reference count for the input pci_dev @from if it is not NULL. If we break for_each_pci_dev() loop with pdev not NULL, we need to call pci_dev_put() to decrease the reference count. Add the missing pci_dev_put() for the error path to avoid reference count leak.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
Linux kernel 安全漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
Linux kernel是美国Linux基金会的开源操作系统Linux所使用的内核。 Linux kernel存在安全漏洞,该漏洞源于iommu/vt-d组件中PCI设备引用计数泄漏。
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
其他
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2022-49002 的公开POC
# POC 描述 源链接 神龙链接
三、漏洞 CVE-2022-49002 的情报信息
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • 标题: iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() - kernel/git/stable/linux.git - Linux kernel stable tree -- 🔗来源链接

    标签:

    神龙速读
  • https://nvd.nist.gov/vuln/detail/CVE-2022-49002