portage-ng / portage / app-emulation / libvirt / 12.7.0
portage-ng glsa
11 advisories reference app-emulation/libvirt · none place version 12.7.0 in a vulnerable range
▸ GLSA 202412-16 libvirt: Multiple Vulnerabilities this version unaffected normal remote 2024-12-11

Multiple vulnerabilities have been discovered in libvirt, the worst of which could lead to a denial of service.

Announced
2024-12-11
Revised
2024-12-11
Access
remote
Bugs
#908042 #916497 #929966
Advisory
https://security.gentoo.org/glsa/202412-16

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 10.2.0>= 10.2.0

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-10.2.0"

References

▸ GLSA 202210-06 libvirt: Multiple Vulnerabilities this version unaffected low remote 2022-10-16

Multiple vulnerabilities have been discovered in libvirt, the worst of which could result in denial of service.

Announced
2022-10-16
Revised
2022-10-16
Access
remote
Bugs
#746119 #799713 #812317 #836128
Advisory
https://security.gentoo.org/glsa/202210-06

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 8.2.0>= 8.2.0
dev-python/libvirt-python*< 8.2.0>= 8.2.0

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

Please review the referenced CVE identifiers for details.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-8.2.0"

All libvirt-python users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=dev-python/libvirt-python-8.2.0"

References

▸ GLSA 202101-22 libvirt: Unintended access to /dev/mapper/control this version unaffected high local 2021-01-26

A vulnerability in libvirt may allow root privilege escalation.

Announced
2021-01-26
Revised
2021-01-26
Access
local
Bugs
#739948
Advisory
https://security.gentoo.org/glsa/202101-22

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 6.7.0>= 6.7.0

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

A file descriptor for /dev/mapper/control was insufficiently protected.

Impact

A local attacker may be able to escalate to root privileges.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-6.7.0"

References

▸ GLSA 202003-18 libvirt: Multiple vulnerabilities this version unaffected high local 2020-03-15

Multiple vulnerabilities have been discovered in libvirt, the worst of which may result in the execution of arbitrary commands.

Announced
2020-03-15
Revised
2020-03-15
Access
local
Bugs
#711306
Advisory
https://security.gentoo.org/glsa/202003-18

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 5.4.1>= 5.4.1

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

A local privileged attacker could execute arbitrary commands, escalate privileges or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-5.4.1"

References

▸ GLSA 201804-07 libvirt: Multiple vulnerabilities this version unaffected normal local 2018-04-08

Multiple vulnerabilities have been discovered in libvirt, the worst of which may result in the execution of arbitrary commands.

Announced
2018-04-08
Revised
2018-04-08
Access
local
Bugs
#647338 #650018
Advisory
https://security.gentoo.org/glsa/201804-07

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 4.1.0>= 4.1.0

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

A local privileged attacker could execute arbitrary commands or cause a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-4.1.0"

References

▸ GLSA 201612-10 libvirt: Directory traversal this version unaffected normal local 2016-12-04

Libvirt is vulnerable to directory traversal when using Access Control Lists (ACL).

Announced
2016-12-04
Revised
2016-12-04
Access
local
Bugs
#568870
Advisory
https://security.gentoo.org/glsa/201612-10

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.2.21-r1>= 1.2.21-r1

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Normally, only privileged users can coerce libvirt into creating or opening existing files using the virStorageVol APIs; and such users already have full privilege to create any domain XML.

But in the case of fine-grained ACLs, it is feasible that a user can be granted storage_vol:create but not domain:write, and it violates assumptions if such a user can abuse libvirt to access files outside of the storage pool.

Impact

When fine-grained Access Control Lists (ACL) are in effect, an authenticated local user with storage_vol:create permission but without domain:write permission maybe able to create or access arbitrary files outside of the storage pool.

Workaround

Don’t make use of fine-grained Access Control Lists (ACL) in libvirt; In Gentoo, libvirt’s ACL support is disable by default unless you enable the “policykit” USE flag.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-1.2.21-r1"

References

▸ GLSA 201412-36 libvirt: Denial of service this version unaffected normal local, remote 2014-12-24

Multiple vulnerabilities have been found in libvirt, worst of which allows context-dependent attackers to cause Denial of Service.

Announced
2014-12-24
Revised
2014-12-24
Access
local, remote
Bugs
#532204 #533286
Advisory
https://security.gentoo.org/glsa/201412-36

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.2.10-r3>= 1.2.10-r3

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

A context-dependent attacker may be able to cause Denial of Service.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-1.2.10-r3"

References

▸ GLSA 201412-04 libvirt: Multiple vulnerabilities this version unaffected high local, remote 2014-12-08

Multiple vulnerabilities have been found in libvirt, worst of which allows context-dependent attackers to escalate privileges.

Announced
2014-12-08
Revised
2014-12-08
Access
local, remote
Bugs
#483048 #484014 #485520 #487684 #489374 #494072 #496204 #498534 #502232 #504996 #509858 #524184 #528440
Advisory
https://security.gentoo.org/glsa/201412-04

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.2.9-r2>= 1.2.9-r2

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

A remote attacker may be able to cause a Denial of Service or cause information leakage. A local attacker may be able to escalate privileges, cause a Denial of Service or possibly execute arbitrary code.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-1.2.9-r2"

References

▸ GLSA 201406-27 polkit, Spice-Gtk, systemd, HPLIP, libvirt: Privilege escalation this version unaffected high local 2014-06-26

A race condition in polkit could allow a local attacker to gain escalated privileges.

Announced
2014-06-26
Revised
2014-06-26
Access
local
Bugs
#484486 #484488 #485420 #485546 #485904
Advisory
https://security.gentoo.org/glsa/201406-27

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.1.2-r3>= 1.1.2-r3
net-misc/spice-gtk*< 0.21>= 0.21
net-print/hplip*< 3.14.1>= 3.14.1
sys-apps/systemd*< 204-r1>= 204-r1
sys-auth/polkit*< 0.112>= 0.112

Background

polkit is a toolkit for managing policies relating to unprivileged processes communicating with privileged processes.

Description

polkit has a race condition which potentially allows a process to change its UID/EUID via suid or pkexec before authentication is completed.

Impact

A local attacker could start a suid or pkexec process through a polkit-enabled application, which could result in privilege escalation or bypass of polkit restrictions.

Workaround

There is no known workaround at this time.

Resolution

All polkit users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-auth/polkit-0.112"

All HPLIP users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-print/hplip-3.14.1"

All Spice-Gtk users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=net-misc/spice-gtk-0.21"

All systemd users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=sys-apps/systemd-204-r1"

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-1.1.2-r3"

References

▸ GLSA 201309-18 libvirt: Multiple vulnerabilities this version unaffected normal remote 2013-09-25

Multiple vulnerabilities have been found in libvirt, allowing remote attackers to execute arbitrary code or cause Denial of Service.

Announced
2013-09-25
Revised
2013-09-25
Access
remote
Bugs
#454588 #470096
Advisory
https://security.gentoo.org/glsa/201309-18

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 1.0.5.1-r3>= 1.0.5.1-r3

Background

libvirt is a C toolkit for manipulating virtual machines.

Description

An error in the virNetMessageFree() function in rpc/virnetserverclient.c can lead to a use-after-free. Additionally, a socket leak in the remoteDispatchStoragePoolListAllVolumes command can lead to file descriptor exhaustion.

Impact

A remote attacker could cause certain errors during an RPC connection to cause a message to be freed without being removed from the message queue, possibly resulting in execution of arbitrary code or a Denial of Service condition. Additionally, a remote attacker could repeatedly issue the command to list all pool volumes, causing a Denial of Service condition.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose
">=app-emulation/libvirt-1.0.5.1-r3"

References

▸ GLSA 201202-07 libvirt: Multiple vulnerabilities this version unaffected normal local, remote 2012-02-27

Multiple vulnerabilities were found in libvirt, the worst of which might allow guest OS users to read arbitrary files on the host OS.

Announced
2012-02-27
Revised
2012-02-27
Access
local, remote
Bugs
#358877 #372963 #373991 #386287
Advisory
https://security.gentoo.org/glsa/201202-07

Affected packages

PackageArchVulnerableUnaffected
app-emulation/libvirt*< 0.9.3-r1>= 0.9.3-r1

Background

libvirt is a C toolkit to manipulate virtual machines.

Description

Multiple vulnerabilities have been discovered in libvirt. Please review the CVE identifiers referenced below for details.

Impact

These vulnerabilities allow a remote attacker to cause a Denial of Service condition on the host server or libvirt daemon, or might allow guest OS users to read arbitrary files on the host OS.

Workaround

There is no known workaround at this time.

Resolution

All libvirt users should upgrade to the latest version:

# emerge --sync
# emerge --ask --oneshot --verbose ">=app-emulation/libvirt-0.9.3-r1"

References