First published: Mon Jul 29 2013(Updated: )
The Python client library for Glance (python-glanceclient) before 0.10.0 does not properly check the preverify_ok value, which prevents the server hostname from being verified with a domain name in the subject's Common Name (CN) or subjectAltName field of the X.509 certificate and allows man-in-the-middle attackers to spoof SSL servers via an arbitrary valid certificate.
Credit: secalert@redhat.com secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
pip/python-glanceclient | <0.10.0 | 0.10.0 |
OpenStack Python glanceclient | =0.4.0 | |
OpenStack Python glanceclient | =0.4.1 | |
OpenStack Python glanceclient | =0.4.2 | |
OpenStack Python glanceclient | =0.5.0 | |
OpenStack Python glanceclient | =0.5.1 | |
OpenStack Python glanceclient | =0.6.0 | |
OpenStack Python glanceclient | =0.7.0 | |
OpenStack Python glanceclient | =0.8.0 | |
OpenStack Python glanceclient | =0.9.0 | |
openSUSE | =12.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2013-4111 is considered a moderate vulnerability due to its potential for man-in-the-middle attacks.
To fix CVE-2013-4111, upgrade the python-glanceclient library to version 0.10.0 or later.
CVE-2013-4111 affects the python-glanceclient library versions prior to 0.10.0.
CVE-2013-4111 is a SSL certificate verification vulnerability.
Yes, CVE-2013-4111 is exploitable in both secured and non-secured environments due to insufficient hostname verification.