CVE-2019-10161: canonical ubuntu_linux Improper Access Control
Vulnerability summary
CVE-2019-10161 is a high (CVSS 8.8) Improper Access Control vulnerability in canonical ubuntu_linux. EPSS estimates a 0.52% chance of exploitation in the next 30 days, higher than 42.7% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 19 · Related 12Timeline
- 30-07-2019PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
It was discovered that libvirtd before versions 4.10.1 and 5.4.1 would permit read-only clients to use the virDomainSaveImageGetXMLDesc() API, specifying an arbitrary path which would be accessed with the permissions of the libvirtd process. An attacker with access to the libvirtd socket could use this to probe the existence of arbitrary files, cause denial of service or cause libvirtd to execute arbitrary programs.
CVSS metrics
9 scores · 6 sources · 3 versions- OSV · AlpineEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.8HighCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- NVDNIST8.8HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
- OSV · Red hatEcosystem advisory · calculated7.3HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:HDiffers
- OSV · UbuntuEcosystem advisory · calculated7.8HighCVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HDiffers
EPSS trend
Probability
0.52%
Chance of exploitation in the next 30 days
Percentile
43%
Versus all other CVEs
30-day change
0.00 pp
From 0.52% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-284Improper Access ControlThe product does not restrict or incorrectly restricts access to a resource from an unauthorized actor.
- CWE-22Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
- CWE-862Missing AuthorizationThe product does not perform an authorization check when an actor attempts to access a resource or perform an action.
Affected systems
Redhat10 products
- enterprise_linuxEOL6.0 | 7.0 | 8.0
- libvirt< 4.10.1 | ≥ 5.0.0, < 5.4.1
- virtualization4.0
- virtualization_host4.0
- libvirt< 0:0.10.2-64.el6_10.2
Suse2 products
- libvirt&distro=SUSE Linux Enterprise Point of Sale 11 SP3< 1.0.5.9-21.20.1
- libvirt&distro=SUSE Linux Enterprise Server 12-LTSS< 1.2.5-27.19.1
Alpine1 product
- libvirt≥ 5.0.0, < 5.5.0-r0
Canonical1 product
- ubuntu_linuxEOL14.04
Debian1 product
- libvirt< 5.0.0-4
Libvirt1 product
- libvirtfixed in 4.10.1 | fixed in 5.4.1
Ubuntu1 product
- libvirt< 1.3.1-1ubuntu10.27 | < 4.0.0-1ubuntu8.12 | < 1.2.2-0ubuntu13.1.28+esm1
7 vendors · 17 products
References
23 links- bugzilla.redhat.com/show_bug.cgi?id=CVE-2019-10161X Refsource CONFIRMIssue TrackingPatchThird Party Advisory
- access.redhat.com/libvirt-privesc-vulnerabilitiesX Refsource CONFIRMThird Party AdvisoryARTICLEREPORT