CVE-2019-14514: OS Command Injection
An issue was discovered in Microvirt MEmu all versions prior to 7.0.2. A guest Android operating system inside the MEmu emulator contains a /system/bin/systemd binary that is run with root privileges on startup (this is unrelated to Red Hat's systemd init program, and is a closed-source proprietary tool that seems to be developed by Microvirt). This program opens TCP port 21509, presumably to receive installation-related commands from the host OS. Because everything after the installer:uninstall command is concatenated directly into a system() call, it is possible to execute arbitrary commands by supplying shell metacharacters.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2019-14514?
CVE-2019-14514 has been reported as a high severity vulnerability due to the execution of a root privileged binary in the MEmu emulator.
How do I fix CVE-2019-14514?
To fix CVE-2019-14514, upgrade Microvirt MEmu to version 7.0.2 or later.
Which versions of Microvirt MEmu are affected by CVE-2019-14514?
All versions of Microvirt MEmu prior to 7.0.2 are affected by CVE-2019-14514.
What potential impact does CVE-2019-14514 have on users?
CVE-2019-14514 could allow malicious code execution with root privileges within the guest Android operating system.
Is the systemd binary mentioned in CVE-2019-14514 related to Red Hat's systemd?
No, the systemd binary in CVE-2019-14514 is unrelated to Red Hat's systemd init program and is part of the closed-source MEmu emulator.