CVE-2023-2700 Denial of service in libvirt
Repeated querying of SR-IOV PCI device capabilities in libvirt causes a memory leak, potentially leading to denial of service.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2023-2700?
CVE-2023-2700 is a medium-severity denial of service vulnerability in Fedoraproject Fedora, published on 15 May 2023. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
A vulnerability was found in libvirt. This security flaw ouccers due to repeatedly querying an SR-IOV PCI device's capabilities that exposes a memory leak caused by a failure to free the virPCIVirtualFunction array within the parent struct's g_autoptr cleanup.
Weakness: CWE-401
Which versions are affected by CVE-2023-2700?
It affects 3 products.
Linux distribution packages (40)
SLOF AlmaLinux:8 | All versions | 20210217-1.module_el8.6.0+2880+7d9e3703 |
hivex AlmaLinux:8 | All versions | 1.3.18-23.module_el8.6.0+2880+7d9e3703 |
hivex AlmaLinux:8 | All versions | 1.3.18-23.module_el8.6.0+3161+a07c0ea5 |
hivex-devel AlmaLinux:8 | All versions | 1.3.18-23.module_el8.6.0+2880+7d9e3703 |
hivex-devel AlmaLinux:8 | All versions | 1.3.18-23.module_el8.6.0+3161+a07c0ea5 |
libguestfs AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-appliance AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-bash-completion AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-devel AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-gfs2 AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-gobject AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-gobject-devel AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-inspect-icons AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-java AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-java-devel AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-javadoc AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-man-pages-ja AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-man-pages-uk AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-rescue AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-rsync AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-tools AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-tools-c AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libguestfs-winsupport AlmaLinux:8 | All versions | 8.8-1.module_el8.8.0+3485+7cffc4a3 |
libguestfs-xfs AlmaLinux:8 | All versions | 1:1.44.0-9.module_el8.7.0+3493+5ed0bd1c.alma |
libiscsi AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+2880+7d9e3703 |
libiscsi AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+3161+a07c0ea5 |
libiscsi-devel AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+2880+7d9e3703 |
libiscsi-devel AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+3161+a07c0ea5 |
libiscsi-utils AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+2880+7d9e3703 |
libiscsi-utils AlmaLinux:8 | All versions | 1.18.0-8.module_el8.6.0+3161+a07c0ea5 |
libnbd AlmaLinux:8 | All versions | 1.6.0-5.module_el8.6.0+2880+7d9e3703 |
libnbd AlmaLinux:8 | All versions | 1.6.0-5.module_el8.6.0+3161+a07c0ea5 |
libnbd-bash-completion AlmaLinux:8 | All versions | 1.6.0-5.module_el8.6.0+2880+7d9e3703 |
libnbd-devel AlmaLinux:8 | All versions | 1.6.0-5.module_el8.6.0+2880+7d9e3703 |
libnbd-devel AlmaLinux:8 | All versions | 1.6.0-5.module_el8.6.0+3161+a07c0ea5 |
libtpms AlmaLinux:8 | All versions | 0.9.1-2.20211126git1ff6fe1f43.module_el8.8.0+3553+bd08596b |
libtpms-devel AlmaLinux:8 | All versions | 0.9.1-2.20211126git1ff6fe1f43.module_el8.8.0+3553+bd08596b |
libvirt AlmaLinux:8 | All versions | 8.0.0-19.2.module_el8.8.0+3585+76b9c397.alma |
libvirt-client AlmaLinux:8 | All versions | 8.0.0-19.2.module_el8.8.0+3585+76b9c397.alma |
libvirt-daemon AlmaLinux:8 | All versions | 8.0.0-19.2.module_el8.8.0+3585+76b9c397.alma |
Products include Fedoraproject Fedora, Redhat Enterprise Linux, Redhat Libvirt.
How do I fix CVE-2023-2700?
Apply the vendor's patch.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2023-2700 being exploited?
There is no known exploitation of CVE-2023-2700 in the wild and no public exploit code.
Other vulnerabilities in Fedoraproject Fedora
Sources
Also known as ALSA-2023:3715, ALSA-2023:3822, AZL-26736, AZL-34958, BELL-CVE-2023-2700, DEBIAN-CVE-2023-2700 and 9 more.