Every CVE Search/ Get API key

CVE-2015-0236

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the...

3.5 LowFix available

CVE-2015-0236 is a low vulnerability (CVSS 3.5) in Redhat Libvirt, published January 29, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.80%, the 78th percentile. Fixed in libvirt 1.2.9-8.

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Exploit likelihood

1.80%Up 0.5 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 3.5

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
CVE-2015-0236
CVSS 2.0
3.5 LowAV:N/AC:M/Au:S/C:P/I:N/A:N
Weakness
CWE-200
Updated
2026-11-02
CVE List No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
CVE-2015-0236
Updated
2026-11-02
EUVDEUVD-2015-0258 No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
EUVD-2015-0258
Updated
2026-11-03
GitHub AdvisoriesGHSA-rj3c-3mq3-fpc6 No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the...

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
GHSA-rj3c-3mq3-fpc6
Weakness
CWE-200
Updated
2026-11-02
OSV No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
CVE-2015-0236
Updated
2026-11-02
OSVDEBIAN-CVE-2015-0236 No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
DEBIAN-CVE-2015-0236
Updated
2026-11-02
Show 5 moreShow less
OSVMGASA-2015-0046 No score

Updated libvirt packages fix CVE-2015-0236

Updated libvirt packages fix security vulnerability:

The XML getters for save images and snapshots objects don't check ACLs for the VIR_DOMAIN_XML_SECURE flag and might possibly dump security sensitive information. A remote attacker able to establish a connection to libvirtd could use this flaw to cause leak certain limited information from the domain xml file (CVE-2015-0236).

Record
MGASA-2015-0046
Updated
2026-11-02
OSVopenSUSE-SU-2024:10209-1 No score

libvirt-2.5.0-1.1 on GA media

These are all security issues fixed in the libvirt-2.5.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10209-1
Updated
2026-11-02
OSVSUSE-SU-2016:0304-1 No score

Security update for libvirt

libvirt was updated to fix one security issue and several non-security issues.

This security issue was fixed:

  • CVE-2015-0236: libvirt allowed remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface. (bsc#914693)
  • CVE-2015-5313: path traversal vulnerability allowed libvirtd process to write arbitrary files into file system using root permissions (bsc#953110)

Theses non-security issues were fixed:

  • bsc#948686: Use PAUSED state for domains that are starting up.
  • bsc#903757: Provide nodeGetSecurityModel implementation in libxl.
  • bsc#938228: Set disk type to BLOCK when driver is not tap or file.
  • bsc#948516: Fix profile_status to distinguish between errors and unconfined domains.
  • bsc#936524: Fix error starting lxc containers with direct interfaces.
  • bsc#921555: Fixed apparmor generated profile for PCI hostdevs.
  • bsc#899334: Include additional upstream fixes for systemd TerminateMachine.
  • bsc#921586: Fix security driver default settings in /etc/libvirt/qemu.conf.
  • bsc#921355: Fixed a number of QEMU apparmor abstraction problems.
  • bsc#911737: Additional fix for the case where security labels aren't automatically set.
  • bsc#914297: Allow setting the URL of an SMT server to use in place of SCC.
  • bsc#904432: Backported route definition changes.
Record
SUSE-SU-2016:0304-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-0236 No score

libvirt before 1.2.12 allow remote authenticated users to obtain the VNC password by using the VIR_DOMAIN_XML_SECURE flag with a crafted (1) snapshot to the virDomainSnapshotGetXMLDesc interface or (2) image to the virDomainSaveImageGetXMLDesc interface.

Record
UBUNTU-CVE-2015-0236
Updated
2026-11-02
OSVUSN-2867-1 No score

libvirt vulnerabilities

It was discovered that libvirt incorrectly handled the firewall rules on bridge networks when the daemon was restarted. This could result in an unintended firewall configuration. This issue only applied to Ubuntu 12.04 LTS. (CVE-2011-4600)

Peter Krempa discovered that libvirt incorrectly handled locking when certain ACL checks failed. A local attacker could use this issue to cause libvirt to stop responding, resulting in a denial of service. This issue only applied to Ubuntu 14.04 LTS. (CVE-2014-8136)

Luyao Huang discovered that libvirt incorrectly handled VNC passwords in shapshot and image files. A remote authenticated user could use this issue to possibly obtain VNC passwords. This issue only affected Ubuntu 14.04 LTS. (CVE-2015-0236)

Han Han discovered that libvirt incorrectly handled volume creation failure when used with NFS. A remote authenticated user could use this issue to cause libvirt to crash, resulting in a denial of service. This issue only applied to Ubuntu 15.10. (CVE-2015-5247)

Ossi Herrala and Joonas Kuorilehto discovered that libvirt incorrectly performed storage pool name validation. A remote authenticated user could use this issue to bypass ACLs and gain access to unintended files. This issue only applied to Ubuntu 14.04 LTS, Ubuntu 15.04 and Ubuntu 15.10. (CVE-2015-5313)

Record
USN-2867-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
libvirt
Debian:12
before 1.2.9-8
1.2.9-8
libvirt
Debian:13
before 1.2.9-8
1.2.9-8
libvirt
Debian:14
before 1.2.9-8
1.2.9-8
libvirt
Mageia:4
before 1.2.1-1.5.mga4
1.2.1-1.5.mga4
libvirt-daemon-lxc
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-devel
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-docs
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-login-shell
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
Show 88 moreShow less
Affected packages
PackageAffectedFixed
libvirt
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-client
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-network
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-nwfilter
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-interface
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-lxc
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-network
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nodedev
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nwfilter
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-qemu
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-secret
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-storage
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-kvm
Red Hat:enterprise_linux:7::client
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-network
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-nwfilter
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-interface
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-lxc
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-network
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nodedev
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nwfilter
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-qemu
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-secret
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-storage
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-kvm
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-lxc
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-devel
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-docs
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-login-shell
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-client
Red Hat:enterprise_linux:7::computenode
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-lxc
Red Hat:storage:3.1:server:el7
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:storage:3.1:server:el7
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:storage:3.1:server:el7
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-login-shell
Red Hat:storage:3.1:server:el7
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt
Red Hat:enterprise_linux:7::hypervisor
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:enterprise_linux:7::hypervisor
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:enterprise_linux:7::hypervisor
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-lxc
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-login-shell
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-client
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-network
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-nwfilter
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-interface
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-lxc
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-network
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nodedev
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nwfilter
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-qemu
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-secret
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-storage
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-kvm
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-devel
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-docs
Red Hat:enterprise_linux:7::server
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-lxc
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-debuginfo
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-lock-sanlock
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-login-shell
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-client
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-network
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-config-nwfilter
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-interface
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-lxc
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-network
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nodedev
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-nwfilter
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-qemu
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-secret
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-driver-storage
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-daemon-kvm
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-devel
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt-docs
Red Hat:enterprise_linux:7::workstation
before 0:1.2.8-16.el7
0:1.2.8-16.el7
libvirt
SUSE:Linux Enterprise Desktop 12
before 1.2.5-27.10.1
1.2.5-27.10.1
libvirt
SUSE:Linux Enterprise Server for SAP Applications 12
before 1.2.5-27.10.1
1.2.5-27.10.1
libvirt
SUSE:Linux Enterprise Software Development Kit 12
before 1.2.5-27.10.1
1.2.5-27.10.1
libvirt
SUSE:Linux Enterprise Server 12
before 1.2.5-27.10.1
1.2.5-27.10.1
libvirt
SUSE:Linux Enterprise Workstation Extension 12
before 1.2.5-27.10.1
1.2.5-27.10.1
libvirt
Ubuntu:14.04:LTS
before 1.2.2-0ubuntu13.1.16, plus listed versions
1.1.1-0ubuntu81.1.1-0ubuntu91.1.4-0ubuntu21.1.4-0ubuntu31.1.4-0ubuntu4
Show 38 moreShow less
1.1.4-0ubuntu51.2.0-0ubuntu11.2.0-0ubuntu21.2.0-0ubuntu31.2.1-0ubuntu11.2.1-0ubuntu21.2.1-0ubuntu31.2.1-0ubuntu41.2.1-0ubuntu51.2.1-0ubuntu71.2.1-0ubuntu81.2.1-0ubuntu91.2.1-0ubuntu101.2.2-0ubuntu11.2.2-0ubuntu21.2.2-0ubuntu31.2.2-0ubuntu41.2.2-0ubuntu51.2.2-0ubuntu61.2.2-0ubuntu71.2.2-0ubuntu81.2.2-0ubuntu91.2.2-0ubuntu101.2.2-0ubuntu111.2.2-0ubuntu121.2.2-0ubuntu131.2.2-0ubuntu13.11.2.2-0ubuntu13.1.11.2.2-0ubuntu13.1.21.2.2-0ubuntu13.1.41.2.2-0ubuntu13.1.51.2.2-0ubuntu13.1.61.2.2-0ubuntu13.1.71.2.2-0ubuntu13.1.81.2.2-0ubuntu13.1.91.2.2-0ubuntu13.1.101.2.2-0ubuntu13.1.121.2.2-0ubuntu13.1.14
1.2.2-0ubuntu13.1.16
libvirt
openSUSE:Tumbleweed
before 2.5.0-1.1
2.5.0-1.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 123 references. The JSON record has them.

MoveEnter Open