CVE-2020-25637
Vulnerability Summary
Timeline
Description
A double free memory issue was found to occur in the libvirt API, in versions before 6.8.0, responsible for requesting information about network interfaces of a running QEMU domain. This flaw affects the polkit access control driver. Specifically, clients connecting to the read-write socket with limited ACL permissions could use this flaw to crash the libvirt daemon, resulting in a denial of service, or potentially escalate their privileges on the system. The highest threat from this vulnerability is to data confidentiality and integrity as well as system availability.
CVSS Metrics
- v3.1•MEDIUM•Score: 6.7CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
- v2.0•HIGH•Score: 7.2AV:L/AC:L/Au:N/C:C/I:C/A:C
EPSS Trends
Current EPSS score: 0.53%• Percentile: 44%
Techniques & Countermeasures
- CWE-415•Double Free
The product calls free() twice on the same memory address.
Affected Systems
- alpine•libvirt
< 6.6.0-r3
- debian•libvirt
< 6.8.0-1 | < 6.8.0-1 | < 6.8.0-1 | < 6.8.0-1
- ubuntu•libvirt
all | < 4.0.0-1ubuntu8.21 | < 6.0.0-0ubuntu8.16
- opensuse•leap
15.1 | 15.2
- redhat•libvirt
< 6.8.0
References (10)
- https://bugzilla.redhat.com/show_bug.cgi?id=1881037
- http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00072.html
- http://lists.opensuse.org/opensuse-security-announce/2020-10/msg00073.html
- https://security.gentoo.org/glsa/202210-06
- https://lists.debian.org/debian-lts-announce/2024/04/msg00000.html
- https://security.alpinelinux.org/vuln/CVE-2020-25637
- https://security-tracker.debian.org/tracker/CVE-2020-25637
- https://ubuntu.com/security/CVE-2020-25637
- https://ubuntu.com/security/notices/USN-5399-1
- https://www.cve.org/CVERecord?id=CVE-2020-25637