CVE-2015-1793
OpenSSL - Alternative Chains Certificate Forgery
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
3Exploited in Wild
-Decision
Descriptions
The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly process X.509 Basic Constraints cA values during identification of alternative certificate chains, which allows remote attackers to spoof a Certification Authority role and trigger unintended certificate verifications via a valid leaf certificate.
La función de verificación de certificado X509 en crypto/x509/x509_vfy.c en OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, y 1.0.2c no procesa correctamente los valores cA de restricción básica del X.509 durante la identificación de cadenas de certificado alternativo, lo que permite a atacantes remotos suplantar una función de autoridad de certificación y propiciar verificaciones de certificado involuntarias a través de un leaf certificate válido.
During certificate verification, OpenSSL (starting from version 1.0.1n and 1.0.2b) will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. This issue will impact any application that verifies certificates including SSL/TLS/DTLS clients and SSL/TLS/DTLS servers using client authentication. This issue affects OpenSSL versions 1.0.2c, 1.0.2b, 1.0.1n and 1.0.1o.
CVSS Scores
SSVC
- Decision:-
Timeline
- 2015-02-17 CVE Reserved
- 2015-07-09 CVE Published
- 2015-07-27 First Exploit
- 2024-08-06 CVE Updated
- 2025-04-10 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
CWE
- CWE-254: 7PK - Security Features
- CWE-754: Improper Check for Unusual or Exceptional Conditions
CAPEC
References (34)
URL | Date | SRC |
---|---|---|
https://packetstorm.news/files/id/134250 | 2015-11-06 | |
https://packetstorm.news/files/id/132843 | 2015-07-27 | |
https://www.exploit-db.com/exploits/38640 | 2024-08-06 |
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Oracle Search vendor "Oracle" | Supply Chain Products Suite Search vendor "Oracle" for product "Supply Chain Products Suite" | 6.1.2.2 Search vendor "Oracle" for product "Supply Chain Products Suite" and version "6.1.2.2" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Supply Chain Products Suite Search vendor "Oracle" for product "Supply Chain Products Suite" | 6.1.3.0 Search vendor "Oracle" for product "Supply Chain Products Suite" and version "6.1.3.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Supply Chain Products Suite Search vendor "Oracle" for product "Supply Chain Products Suite" | 6.2.0 Search vendor "Oracle" for product "Supply Chain Products Suite" and version "6.2.0" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Jd Edwards Enterpriseone Tools Search vendor "Oracle" for product "Jd Edwards Enterpriseone Tools" | 9.1 Search vendor "Oracle" for product "Jd Edwards Enterpriseone Tools" and version "9.1" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Jd Edwards Enterpriseone Tools Search vendor "Oracle" for product "Jd Edwards Enterpriseone Tools" | 9.2 Search vendor "Oracle" for product "Jd Edwards Enterpriseone Tools" and version "9.2" | - |
Affected
| ||||||
Openssl Search vendor "Openssl" | Openssl Search vendor "Openssl" for product "Openssl" | 1.0.1n Search vendor "Openssl" for product "Openssl" and version "1.0.1n" | - |
Affected
| ||||||
Openssl Search vendor "Openssl" | Openssl Search vendor "Openssl" for product "Openssl" | 1.0.1o Search vendor "Openssl" for product "Openssl" and version "1.0.1o" | - |
Affected
| ||||||
Openssl Search vendor "Openssl" | Openssl Search vendor "Openssl" for product "Openssl" | 1.0.2b Search vendor "Openssl" for product "Openssl" and version "1.0.2b" | - |
Affected
| ||||||
Openssl Search vendor "Openssl" | Openssl Search vendor "Openssl" for product "Openssl" | 1.0.2c Search vendor "Openssl" for product "Openssl" and version "1.0.2c" | - |
Affected
| ||||||
Oracle Search vendor "Oracle" | Opus 10g Ethernet Switch Family Search vendor "Oracle" for product "Opus 10g Ethernet Switch Family" | <= 2.0.0.6 Search vendor "Oracle" for product "Opus 10g Ethernet Switch Family" and version " <= 2.0.0.6" | - |
Affected
|