Race condition in the worker_update_monitors_config function in SPICE 0.12.4 allows a remote authenticated guest user to cause a denial of service (heap-based memory corruption and QEMU-KVM crash) or possibly execute arbitrary code on the host via unspecified vectors.
Published : 2015-09-08 15:59 Updated : 2019-04-22 17:48
CVSS Score More info
Score 6.9 / 10
A vulnerability exploitable with only local access requires the attacker to have either physical access to the vulnerable system or a local (shell) account. Examples of locally exploitable vulnerabilities are peripheral attacks such as Firewire/USB DMA attacks, and local privilege escalations (e.g., sudo).
The access conditions are somewhat specialized; the following are examples:
- The attacking party is limited to a group of systems or users at some level of authorization, possibly untrusted.
- Some information must be gathered before a successful attack can be launched.
- The affected configuration is non-default, and is not commonly configured (e.g., a vulnerability present when a server performs user account authentication via a specific scheme, but not present for another authentication scheme).
- The attack requires a small amount of social engineering that might occasionally fool cautious users (e.g., phishing attacks that modify a web browsers status bar to show a false link, having to be on someones buddy list before sending an IM exploit).
Authentication is not required to exploit the vulnerability.
There is total information disclosure, resulting in all system files being revealed. The attacker is able to read all of the system's data (memory, files, etc.)
There is a total compromise of system integrity. There is a complete loss of system protection, resulting in the entire system being compromised. The attacker is able to modify any files on the target system.
There is a total shutdown of the affected resource. The attacker can render the resource completely unavailable.
|Redhat||Enterprise Linux Hpc Node||6||cpe:/o:redhat:enterprise_linux_hpc_node:6|
|Redhat||Enterprise Linux Hpc Node||7.0||cpe:/o:redhat:enterprise_linux_hpc_node:7.0|
|Redhat||Enterprise Linux Workstation||7.0||cpe:/o:redhat:enterprise_linux_workstation:7.0|
|Redhat||Enterprise Linux Desktop||6.0||cpe:/o:redhat:enterprise_linux_desktop:6.0|
|Redhat||Enterprise Linux Desktop||7.0||cpe:/o:redhat:enterprise_linux_desktop:7.0|
|Redhat||Enterprise Linux Server||6.0||cpe:/o:redhat:enterprise_linux_server:6.0|
|Redhat||Enterprise Linux Workstation||6.0||cpe:/o:redhat:enterprise_linux_workstation:6.0|
|Redhat||Enterprise Linux Server||7.0||cpe:/o:redhat:enterprise_linux_server:7.0|
Spice Project (1) Search CVE
Spice (1) Search CVE
Redhat (5) Search CVE
|CWE-119||Improper Restriction of Operations within the Bounds of a Memory Buffer||The software performs operations on a memory buffer, but it can read from or write to a memory location that is outside of the intended boundary of the buffer.||CVE|
|CWE-362||Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')||The program contains a code sequence that can run concurrently with other code, and the code sequence requires temporary, exclusive access to a shared resource, but a timing window exists in which the shared resource can be modified by another code sequence that is operating concurrently.||CVE|
History of changes