[Libvirt-ci] Still Failing: libvirt/libvirt#607 (v3.7-maint - dc6c417)

Travis CI builds at travis-ci.org
Mon Oct 16 13:42:32 UTC 2017


Build Update for libvirt/libvirt
-------------------------------------

Build: #607
Status: Still Failing

Duration: 1 hour, 12 minutes, and 2 seconds
Commit: dc6c417 (v3.7-maint)
Author: Daniel P. Berrange
Message: qemu: ensure TLS clients always verify the server certificate

The default_tls_x509_verify (and related) parameters in qemu.conf
control whether the QEMU TLS servers request & verify certificates
from clients. This works as a simple access control system for
servers by requiring the CA to issue certs to permitted clients.
This use of client certificates is disabled by default, since it
requires extra work to issue client certificates.

Unfortunately the code was using this configuration parameter when
setting up both TLS clients and servers in QEMU. The result was that
TLS clients for character devices and disk devices had verification
turned off, meaning they would ignore errors while validating the
server certificate.

This allows for trivial MITM attacks between client and server,
as any certificate returned by the attacker will be accepted by
the client.

This is assigned CVE-2017-1000256  / LSN-2017-0002

Reviewed-by: Eric Blake <eblake at redhat.com>
Signed-off-by: Daniel P. Berrange <berrange at redhat.com>
(cherry picked from commit 441d3eb6d1be940a67ce45a286602a967601b157)

View the changeset: https://github.com/libvirt/libvirt/compare/d83dac00d9d3...dc6c41798d1e

View the full build log and details: https://travis-ci.org/libvirt/libvirt/builds/288537847?utm_source=email&utm_medium=notification

--

You can configure recipients for build notifications in your .travis.yml file. See https://docs.travis-ci.com/user/notifications

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-ci/attachments/20171016/cf6c31b7/attachment.htm>


More information about the Libvirt-ci mailing list