// For flags

CVE-2014-7144

python-keystoneclient: TLS certificate verification disabled

Severity Score

4.3
*CVSS v2

Exploit Likelihood

*EPSS

Affected Versions

*CPE

Public Exploits

0
*Multiple Sources

Exploited in Wild

-
*KEV

Decision

-
*SSVC
Descriptions

OpenStack keystonemiddleware (formerly python-keystoneclient) 0.x before 0.11.0 and 1.x before 1.2.0 disables certification verification when the "insecure" option is set in a paste configuration (paste.ini) file regardless of the value, which allows remote attackers to conduct man-in-the-middle attacks via a crafted certificate.

OpenStack keystonemiddleware (anteriormente python-keystoneclient) 0.x anterior a 0.11.0 y 1.x anterior a 1.2.0 deshabilita la verificación de certificados cuando la opción 'inseguro' está configurada en un fichero de la configuración del pegar (paste.ini) independientemente del valor, lo que permite a atacantes remotos realizar ataques de man-in-the-middle a través de un certificado manipulado.

It was found that python-keystoneclient treated all settings in paste.ini files as string types. If the "insecure" option were set to any value in a paste.ini configuration file, it would be evaluated as true, resulting in TLS connections being vulnerable to man-in-the-middle attacks.

*Credits: N/A
CVSS Scores
Attack Vector
Network
Attack Complexity
Medium
Authentication
None
Confidentiality
None
Integrity
Partial
Availability
None
* Common Vulnerability Scoring System
SSVC
  • Decision:-
Exploitation
-
Automatable
-
Tech. Impact
-
* Organization's Worst-case Scenario
Timeline
  • 2014-09-22 CVE Reserved
  • 2014-10-02 CVE Published
  • 2024-05-14 EPSS Updated
  • 2024-08-06 CVE Updated
  • ---------- Exploited in Wild
  • ---------- KEV Due Date
  • ---------- First Exploit
CWE
  • CWE-295: Improper Certificate Validation
  • CWE-310: Cryptographic Issues
CAPEC
Affected Vendors, Products, and Versions
Vendor Product Version Other Status
Vendor Product Version Other Status <-- --> Vendor Product Version Other Status
Openstack
Search vendor "Openstack"
Keystonemiddleware
Search vendor "Openstack" for product "Keystonemiddleware"
1.0.0
Search vendor "Openstack" for product "Keystonemiddleware" and version "1.0.0"
-
Affected
Openstack
Search vendor "Openstack"
Keystonemiddleware
Search vendor "Openstack" for product "Keystonemiddleware"
1.1.0
Search vendor "Openstack" for product "Keystonemiddleware" and version "1.1.0"
-
Affected
Openstack
Search vendor "Openstack"
Keystonemiddleware
Search vendor "Openstack" for product "Keystonemiddleware"
1.1.1
Search vendor "Openstack" for product "Keystonemiddleware" and version "1.1.1"
-
Affected
Openstack
Search vendor "Openstack"
Python-keystoneclient
Search vendor "Openstack" for product "Python-keystoneclient"
<= 0.10.1
Search vendor "Openstack" for product "Python-keystoneclient" and version " <= 0.10.1"
-
Affected