CVE-2013-4111
python-glanceclient vulnerable to SSL server spoofing due to unverified X.509 certificate
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.
Exploit likelihood
What each source reports
NVD Score used
5.8
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.
- Record
CVE-2013-4111- CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2013-4111- Updated
- 2026-11-02
EUVDEUVD-2013-0031 No score
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.
- Record
EUVD-2013-0031- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-qgfg-gvff-523v
8.7
python-glanceclient vulnerable to SSL server spoofing due to unverified X.509 certificate
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.
- Record
GHSA-qgfg-gvff-523v- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
OSVGHSA-qgfg-gvff-523v
8.7
python-glanceclient vulnerable to SSL server spoofing due to unverified X.509 certificate
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.
- Record
GHSA-qgfg-gvff-523v- CVSS 4.0
- 8.7 High
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N - Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2013-4111- Updated
- 2026-11-02
OSVDEBIAN-CVE-2013-4111 No score
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.
- Record
DEBIAN-CVE-2013-4111- Updated
- 2026-11-02
OSVPYSEC-2013-11 No score
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.
- Record
PYSEC-2013-11- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
python-glanceclientPyPI |
before 0.10.0 | 0.10.0 |
python-glanceclientDebian:12 |
before 1:0.9.0-2 | 1:0.9.0-2 |
python-glanceclientDebian:13 |
before 1:0.9.0-2 | 1:0.9.0-2 |
python-glanceclientDebian:14 |
before 1:0.9.0-2 | 1:0.9.0-2 |
python-glanceclientPyPI |
before 0.10.0, plus listed versions 0.1.10.2.00.3.00.4.00.4.1 Show 7 moreShow less0.4.20.5.00.5.10.6.00.7.00.8.00.9.0 |
0.10.0 |
python-glanceclientRed Hat:openstack:3::el6 |
before 1:0.9.0-2.el6ost | 1:0.9.0-2.el6ost |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2013-4111 is a medium vulnerability (CVSS 5.8) in Openstack Python Glanceclient, published August 28, 2013. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.99%, the 62nd percentile. Fixed in python-glanceclient 0.10.0.
References
secunia.com/advisories/54525
secunia.com/advisories/54313
ubuntu.com/usn/USN-2004-1
rhn.redhat.com/errata/RHSA-2013-1200.html
bugs.launchpad.net/ossa/+bug/1192229
lists.opensuse.org/opensuse-updates/2013-08/msg00019.html
Show 12 moreShow less
github.com/openstack/python-glanceclient/blob/master/doc/source/index.rst
nvd.nist.gov/vuln/detail/CVE-2013-4111
access.redhat.com/errata/RHSA-2013:1200
access.redhat.com/security/cve/CVE-2013-4111
bugzilla.redhat.com/show_bug.cgi?id=989738
github.com/pypa/advisory-database/tree/main/vulns/python-glanceclient/PYSEC-2013-11.yaml
github.com/advisories/GHSA-qgfg-gvff-523v
security-tracker.debian.org/tracker/CVE-2013-4111
github.com/jaypipes/python-glanceclient
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2013/rhsa-2013_1200.json
cve.org/CVERecord?id=CVE-2013-4111