CVE-2020-12430

Source
https://nvd.nist.gov/vuln/detail/CVE-2020-12430
Import Source
https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-12430.json
JSON Data
https://api.test.osv.dev/v1/vulns/CVE-2020-12430
Related
Published
2020-04-28T20:15:12Z
Modified
2025-02-14T11:00:59.388193Z
Severity
  • 6.5 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

An issue was discovered in qemuDomainGetStatsIOThread in qemu/qemu_driver.c in libvirt 4.10.0 though 6.x before 6.1.0. A memory leak was found in the virDomainListGetStats libvirt API that is responsible for retrieving domain statistics when managing QEMU guests. This flaw allows unprivileged users with a read-only connection to cause a memory leak in the domstats command, resulting in a potential denial of service.

References

Affected packages

Alpine:v3.10 / libvirt

Package

Name
libvirt
Purl
pkg:apk/alpine/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.5.0-r1

Affected versions

0.*

0.8.4-r0
0.8.4-r1
0.8.5-r0
0.8.6-r0
0.8.6-r1
0.8.6-r2
0.8.7-r0
0.8.8-r0
0.9.0-r0
0.9.1-r0
0.9.1-r1
0.9.1-r2
0.9.2-r0
0.9.2-r1
0.9.2-r2
0.9.2-r3
0.9.3-r0
0.9.3-r1
0.9.4-r0
0.9.4-r1
0.9.6-r0
0.9.6-r1
0.9.9-r0
0.9.10-r0
0.9.10-r1
0.9.10-r2
0.9.10-r3
0.9.11-r0
0.9.12-r0
0.9.12-r1
0.9.12-r2
0.9.12-r3
0.9.13-r0
0.10.0-r0
0.10.1-r0
0.10.1-r1
0.10.2-r0
0.10.2-r1
0.10.2-r2
0.10.2-r3
0.10.2-r4
0.10.2-r5

1.*

1.0.2-r0
1.0.2-r1
1.0.3-r0
1.0.4-r0
1.0.5-r0
1.0.5-r1
1.0.6-r0
1.0.6-r1
1.0.6-r2
1.1.0-r0
1.1.0-r1
1.1.0-r2
1.1.1-r0
1.1.1-r1
1.1.2-r0
1.1.2-r1
1.1.3-r0
1.1.4-r0
1.2.0-r0
1.2.0-r1
1.2.0-r2
1.2.0-r3
1.2.0-r4
1.2.1-r0
1.2.2-r0
1.2.3-r0
1.2.3-r1
1.2.3-r2
1.2.3-r3
1.2.4-r0
1.2.5-r0
1.2.6-r0
1.2.6-r1
1.2.7-r0
1.2.7-r1
1.2.8-r0
1.2.9-r0
1.2.9-r1
1.2.10-r0
1.2.10-r1
1.2.11-r0
1.2.12-r0
1.2.13-r0
1.2.13-r1
1.2.14-r0
1.2.14-r1
1.2.14-r2
1.2.15-r0
1.2.15-r1
1.2.16-r0
1.2.17-r0
1.2.17-r1
1.2.17-r2
1.2.18-r0
1.2.18-r1
1.2.19-r0
1.2.20-r0
1.2.20-r1
1.2.21-r0
1.2.21-r1
1.2.21-r2
1.3.1-r0
1.3.2-r0
1.3.3-r0
1.3.3-r1
1.3.3-r2
1.3.5-r0
1.3.5-r1
1.3.5-r2

2.*

2.0.0-r0
2.1.0-r0
2.2.0-r0
2.3.0-r0
2.3.0-r1
2.5.0-r1

3.*

3.0.0-r0
3.1.0-r0
3.2.0-r0
3.2.0-r1
3.2.0-r2
3.3.0-r0
3.3.0-r1
3.4.0-r0
3.4.0-r1
3.5.0-r0
3.6.0-r0
3.7.0-r0
3.8.0-r0
3.9.0-r0
3.9.0-r1
3.10.0-r0

4.*

4.0.0-r0
4.1.0-r0
4.2.0-r0
4.3.0-r0
4.4.0-r0
4.5.0-r0
4.6.0-r0
4.6.0-r1
4.10.0-r0
4.10.0-r1

5.*

5.0.0-r0
5.0.0-r1
5.1.0-r0
5.2.0-r0
5.3.0-r0
5.3.0-r1
5.3.0-r2
5.4.0-r0
5.5.0-r0

Alpine:v3.11 / libvirt

Package

Name
libvirt
Purl
pkg:apk/alpine/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.9.0-r1

Affected versions

0.*

0.8.4-r0
0.8.4-r1
0.8.5-r0
0.8.6-r0
0.8.6-r1
0.8.6-r2
0.8.7-r0
0.8.8-r0
0.9.0-r0
0.9.1-r0
0.9.1-r1
0.9.1-r2
0.9.2-r0
0.9.2-r1
0.9.2-r2
0.9.2-r3
0.9.3-r0
0.9.3-r1
0.9.4-r0
0.9.4-r1
0.9.6-r0
0.9.6-r1
0.9.9-r0
0.9.10-r0
0.9.10-r1
0.9.10-r2
0.9.10-r3
0.9.11-r0
0.9.12-r0
0.9.12-r1
0.9.12-r2
0.9.12-r3
0.9.13-r0
0.10.0-r0
0.10.1-r0
0.10.1-r1
0.10.2-r0
0.10.2-r1
0.10.2-r2
0.10.2-r3
0.10.2-r4
0.10.2-r5

1.*

1.0.2-r0
1.0.2-r1
1.0.3-r0
1.0.4-r0
1.0.5-r0
1.0.5-r1
1.0.6-r0
1.0.6-r1
1.0.6-r2
1.1.0-r0
1.1.0-r1
1.1.0-r2
1.1.1-r0
1.1.1-r1
1.1.2-r0
1.1.2-r1
1.1.3-r0
1.1.4-r0
1.2.0-r0
1.2.0-r1
1.2.0-r2
1.2.0-r3
1.2.0-r4
1.2.1-r0
1.2.2-r0
1.2.3-r0
1.2.3-r1
1.2.3-r2
1.2.3-r3
1.2.4-r0
1.2.5-r0
1.2.6-r0
1.2.6-r1
1.2.7-r0
1.2.7-r1
1.2.8-r0
1.2.9-r0
1.2.9-r1
1.2.10-r0
1.2.10-r1
1.2.11-r0
1.2.12-r0
1.2.13-r0
1.2.13-r1
1.2.14-r0
1.2.14-r1
1.2.14-r2
1.2.15-r0
1.2.15-r1
1.2.16-r0
1.2.17-r0
1.2.17-r1
1.2.17-r2
1.2.18-r0
1.2.18-r1
1.2.19-r0
1.2.20-r0
1.2.20-r1
1.2.21-r0
1.2.21-r1
1.2.21-r2
1.3.1-r0
1.3.2-r0
1.3.3-r0
1.3.3-r1
1.3.3-r2
1.3.5-r0
1.3.5-r1
1.3.5-r2

2.*

2.0.0-r0
2.1.0-r0
2.2.0-r0
2.3.0-r0
2.3.0-r1
2.5.0-r1

3.*

3.0.0-r0
3.1.0-r0
3.2.0-r0
3.2.0-r1
3.2.0-r2
3.3.0-r0
3.3.0-r1
3.4.0-r0
3.4.0-r1
3.5.0-r0
3.6.0-r0
3.7.0-r0
3.8.0-r0
3.9.0-r0
3.9.0-r1
3.10.0-r0

4.*

4.0.0-r0
4.1.0-r0
4.2.0-r0
4.3.0-r0
4.4.0-r0
4.5.0-r0
4.6.0-r0
4.6.0-r1
4.10.0-r0
4.10.0-r1

5.*

5.0.0-r0
5.0.0-r1
5.1.0-r0
5.2.0-r0
5.3.0-r0
5.3.0-r1
5.3.0-r2
5.4.0-r0
5.5.0-r0
5.6.0-r0
5.7.0-r0
5.8.0-r0
5.9.0-r0

Alpine:v3.8 / libvirt

Package

Name
libvirt
Purl
pkg:apk/alpine/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.5.0-r1

Affected versions

0.*

0.8.4-r0
0.8.4-r1
0.8.5-r0
0.8.6-r0
0.8.6-r1
0.8.6-r2
0.8.7-r0
0.8.8-r0
0.9.0-r0
0.9.1-r0
0.9.1-r1
0.9.1-r2
0.9.2-r0
0.9.2-r1
0.9.2-r2
0.9.2-r3
0.9.3-r0
0.9.3-r1
0.9.4-r0
0.9.4-r1
0.9.6-r0
0.9.6-r1
0.9.9-r0
0.9.10-r0
0.9.10-r1
0.9.10-r2
0.9.10-r3
0.9.11-r0
0.9.12-r0
0.9.12-r1
0.9.12-r2
0.9.12-r3
0.9.13-r0
0.10.0-r0
0.10.1-r0
0.10.1-r1
0.10.2-r0
0.10.2-r1
0.10.2-r2
0.10.2-r3
0.10.2-r4
0.10.2-r5

1.*

1.0.2-r0
1.0.2-r1
1.0.3-r0
1.0.4-r0
1.0.5-r0
1.0.5-r1
1.0.6-r0
1.0.6-r1
1.0.6-r2
1.1.0-r0
1.1.0-r1
1.1.0-r2
1.1.1-r0
1.1.1-r1
1.1.2-r0
1.1.2-r1
1.1.3-r0
1.1.4-r0
1.2.0-r0
1.2.0-r1
1.2.0-r2
1.2.0-r3
1.2.0-r4
1.2.1-r0
1.2.2-r0
1.2.3-r0
1.2.3-r1
1.2.3-r2
1.2.3-r3
1.2.4-r0
1.2.5-r0
1.2.6-r0
1.2.6-r1
1.2.7-r0
1.2.7-r1
1.2.8-r0
1.2.9-r0
1.2.9-r1
1.2.10-r0
1.2.10-r1
1.2.11-r0
1.2.12-r0
1.2.13-r0
1.2.13-r1
1.2.14-r0
1.2.14-r1
1.2.14-r2
1.2.15-r0
1.2.15-r1
1.2.16-r0
1.2.17-r0
1.2.17-r1
1.2.17-r2
1.2.18-r0
1.2.18-r1
1.2.19-r0
1.2.20-r0
1.2.20-r1
1.2.21-r0
1.2.21-r1
1.2.21-r2
1.3.1-r0
1.3.2-r0
1.3.3-r0
1.3.3-r1
1.3.3-r2
1.3.5-r0
1.3.5-r1
1.3.5-r2

2.*

2.0.0-r0
2.1.0-r0
2.2.0-r0
2.3.0-r0
2.3.0-r1
2.5.0-r1

3.*

3.0.0-r0
3.1.0-r0
3.2.0-r0
3.2.0-r1
3.2.0-r2
3.3.0-r0
3.3.0-r1
3.4.0-r0
3.4.0-r1
3.5.0-r0
3.6.0-r0
3.7.0-r0
3.8.0-r0
3.9.0-r0
3.9.0-r1
3.10.0-r0

4.*

4.0.0-r0
4.1.0-r0
4.2.0-r0
4.3.0-r0
4.4.0-r0

5.*

5.5.0-r0

Alpine:v3.9 / libvirt

Package

Name
libvirt
Purl
pkg:apk/alpine/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
5.5.0-r1

Affected versions

0.*

0.8.4-r0
0.8.4-r1
0.8.5-r0
0.8.6-r0
0.8.6-r1
0.8.6-r2
0.8.7-r0
0.8.8-r0
0.9.0-r0
0.9.1-r0
0.9.1-r1
0.9.1-r2
0.9.2-r0
0.9.2-r1
0.9.2-r2
0.9.2-r3
0.9.3-r0
0.9.3-r1
0.9.4-r0
0.9.4-r1
0.9.6-r0
0.9.6-r1
0.9.9-r0
0.9.10-r0
0.9.10-r1
0.9.10-r2
0.9.10-r3
0.9.11-r0
0.9.12-r0
0.9.12-r1
0.9.12-r2
0.9.12-r3
0.9.13-r0
0.10.0-r0
0.10.1-r0
0.10.1-r1
0.10.2-r0
0.10.2-r1
0.10.2-r2
0.10.2-r3
0.10.2-r4
0.10.2-r5

1.*

1.0.2-r0
1.0.2-r1
1.0.3-r0
1.0.4-r0
1.0.5-r0
1.0.5-r1
1.0.6-r0
1.0.6-r1
1.0.6-r2
1.1.0-r0
1.1.0-r1
1.1.0-r2
1.1.1-r0
1.1.1-r1
1.1.2-r0
1.1.2-r1
1.1.3-r0
1.1.4-r0
1.2.0-r0
1.2.0-r1
1.2.0-r2
1.2.0-r3
1.2.0-r4
1.2.1-r0
1.2.2-r0
1.2.3-r0
1.2.3-r1
1.2.3-r2
1.2.3-r3
1.2.4-r0
1.2.5-r0
1.2.6-r0
1.2.6-r1
1.2.7-r0
1.2.7-r1
1.2.8-r0
1.2.9-r0
1.2.9-r1
1.2.10-r0
1.2.10-r1
1.2.11-r0
1.2.12-r0
1.2.13-r0
1.2.13-r1
1.2.14-r0
1.2.14-r1
1.2.14-r2
1.2.15-r0
1.2.15-r1
1.2.16-r0
1.2.17-r0
1.2.17-r1
1.2.17-r2
1.2.18-r0
1.2.18-r1
1.2.19-r0
1.2.20-r0
1.2.20-r1
1.2.21-r0
1.2.21-r1
1.2.21-r2
1.3.1-r0
1.3.2-r0
1.3.3-r0
1.3.3-r1
1.3.3-r2
1.3.5-r0
1.3.5-r1
1.3.5-r2

2.*

2.0.0-r0
2.1.0-r0
2.2.0-r0
2.3.0-r0
2.3.0-r1
2.5.0-r1

3.*

3.0.0-r0
3.1.0-r0
3.2.0-r0
3.2.0-r1
3.2.0-r2
3.3.0-r0
3.3.0-r1
3.4.0-r0
3.4.0-r1
3.5.0-r0
3.6.0-r0
3.7.0-r0
3.8.0-r0
3.9.0-r0
3.9.0-r1
3.10.0-r0

4.*

4.0.0-r0
4.1.0-r0
4.2.0-r0
4.3.0-r0
4.4.0-r0
4.5.0-r0
4.6.0-r0
4.6.0-r1
4.10.0-r0
4.10.0-r1
4.10.0-r2
4.10.0-r3

5.*

5.5.0-r0

Debian:11 / libvirt

Package

Name
libvirt
Purl
pkg:deb/debian/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.4.0-2

Ecosystem specific

{
    "urgency": "low"
}

Debian:12 / libvirt

Package

Name
libvirt
Purl
pkg:deb/debian/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.4.0-2

Ecosystem specific

{
    "urgency": "low"
}

Debian:13 / libvirt

Package

Name
libvirt
Purl
pkg:deb/debian/libvirt?arch=source

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
6.4.0-2

Ecosystem specific

{
    "urgency": "low"
}

Git / github.com/libvirt/libvirt

Affected ranges

Type
GIT
Repo
https://github.com/libvirt/libvirt
Events

Affected versions

v4.*

v4.10.0

v5.*

v5.0.0
v5.0.0-rc1
v5.0.0-rc2
v5.1.0
v5.1.0-rc1
v5.1.0-rc2
v5.10.0
v5.10.0-rc1
v5.10.0-rc2
v5.2.0
v5.2.0-rc1
v5.2.0-rc2
v5.3.0
v5.3.0-rc1
v5.3.0-rc2
v5.4.0
v5.4.0-rc1
v5.4.0-rc2
v5.5.0
v5.5.0-rc1
v5.5.0-rc2
v5.6.0
v5.6.0-rc1
v5.6.0-rc2
v5.7.0
v5.7.0-rc1
v5.7.0-rc2
v5.8.0
v5.8.0-rc1
v5.8.0-rc2
v5.9.0
v5.9.0-rc1

v6.*

v6.0.0
v6.0.0-rc1
v6.0.0-rc2
v6.1.0-rc1
v6.1.0-rc2