Vulnerability · Published Nov 11, 2025 · Assigned by redhat

CVE-2025-12748Libvirt: denial of service in xml parsing

Medium 5.5

In plain English

A medium-severity resource allocation without limits in libvirt. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.2% (higher than 13% of all known vulnerabilities). Ready-made attack tooling exists: public proof-of-concept code. Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)5.5Medium
Exploit odds (30 days)0.2%top 87.0% of all CVEs
Exploited in the wildNo reportsCISA SSVC: none
Attack tooling1Public PoC

Official description

A flaw was discovered in libvirt in the XML file processing. More specifically, the parsing of user provided XML files was performed before the ACL checks. A malicious user with limited permissions could exploit this flaw by submitting a specially crafted XML file, causing libvirt to allocate too much memory on the host. The excessive memory consumption could lead to a libvirt process crash on the host, resulting in a denial-of-service condition.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:10libvirt11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-client11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-client11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-client-qemu11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-client-qemu11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-common11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-common11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-config-network11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-config-network11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-config-nwfilter11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-config-nwfilter11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-interface11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-interface11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-network11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-network11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-nodedev11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-nodedev11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-nwfilter11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-nwfilter11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-qemu11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-qemu11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-secret11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-secret11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-core11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-core11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-disk11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-disk11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-iscsi11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-iscsi11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-logical11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-logical11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-mpath11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-mpath11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-rbd11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-rbd11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-driver-storage-scsi11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-driver-storage-scsi11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-kvm11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-kvm11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-lock11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-lock11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-log11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-log11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-plugin-lockd11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-plugin-lockd11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-plugin-sanlock11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-plugin-sanlock11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-daemon-proxy11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-daemon-proxy11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-devel11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-devel11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-docs11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-docs11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-libs11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-libs11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-nss11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-nss11.10.0-12.el9_8.alma.1ALSA-2026:18748
AlmaLinux:10libvirt-ssh-proxy11.10.0-12.el10_2.alma.1ALSA-2026:18326
AlmaLinux:9libvirt-ssh-proxy11.10.0-12.el9_8.alma.1ALSA-2026:18748
Alpine:v3.23libvirt11.10.0-r0ALPINE-CVE-2025-12748
Alpine:v3.24libvirt11.10.0-r0ALPINE-CVE-2025-12748
Debian:12libvirtno fix listedDEBIAN-CVE-2025-12748
Debian:13libvirt11.3.0-3+deb13u2DEBIAN-CVE-2025-12748
Debian:14libvirt11.10.0-1DEBIAN-CVE-2025-12748
Rocky Linux:10libvirt0:11.10.0-12.1.el10_2RLSA-2026:18326
Rocky Linux:9libvirt0:11.10.0-12.el9RLSA-2026:18748
Ubuntu:22.04:LTSlibvirt8.0.0-1ubuntu7.15UBUNTU-CVE-2025-12748
Ubuntu:24.04:LTSlibvirt10.0.0-2ubuntu8.11UBUNTU-CVE-2025-12748
Ubuntu:25.10libvirt11.6.0-1ubuntu3.2UBUNTU-CVE-2025-12748
Ubuntu:26.04:LTSlibvirt11.6.0-1ubuntu7UBUNTU-CVE-2025-12748

Affected products (as reported)

VendorProductVersions
libvirt 0 – through 11.9.0
Red Hat Red Hat Enterprise Linux 10 see references
Red Hat Red Hat Enterprise Linux 9 see references
Red Hat Red Hat Enterprise Linux 6 see references
Red Hat Red Hat Enterprise Linux 7 see references
Red Hat Red Hat Enterprise Linux 8 see references

Weakness: CWE-770 · Vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

References