Skip to content
Snippets Groups Projects
Commit 1813138f authored by Jano Tomko's avatar Jano Tomko
Browse files

api: disallow virDomainManagedSaveDefineXML on read-only connections


The virDomainManagedSaveDefineXML can be used to alter the domain's
config used for managedsave or even execute arbitrary emulator binaries.
Forbid it on read-only connections.

Fixes: CVE-2019-10166
Reported-by: default avatarMatthias Gerstner <mgerstner@suse.de>
Signed-off-by: default avatarJán Tomko <jtomko@redhat.com>
Reviewed-by: default avatarDaniel P. Berrangé <berrange@redhat.com>
(cherry picked from commit db0b7845)
Signed-off-by: default avatarJán Tomko <jtomko@redhat.com>
parent 7312304e
No related branches found
No related tags found
No related merge requests found
......@@ -9424,6 +9424,7 @@ virDomainManagedSaveDefineXML(virDomainPtr domain, const char *dxml,
virCheckDomainReturn(domain, -1);
conn = domain->conn;
virCheckReadOnlyGoto(conn->flags, error);
if (conn->driver->domainManagedSaveDefineXML) {
int ret;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment