CVE-2015-1793
The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.5
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.
- Record
CVE-2015-1793- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - CVSS 2.0
- 6.4 Medium
AV:N/AC:L/Au:N/C:P/I:P/A:N - Weakness
- CWE-254
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2015-1793- Updated
- 2026-11-02
EUVDEUVD-2015-1919 No score
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.
- Record
EUVD-2015-1919- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-4j29-v246-6w5w
6.5
The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1...
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.
- Record
GHSA-4j29-v246-6w5w- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2015-1793
6.5
CVE-2015-1793 does not affect BellSoft software
- Record
BELL-CVE-2015-1793- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSV
6.5
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.
- Record
CVE-2015-1793- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
Show 8 moreShow less
OSVDEBIAN-CVE-2015-1793
6.5
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.
- Record
DEBIAN-CVE-2015-1793- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2015-1793
6.5
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.
- Record
UBUNTU-CVE-2015-1793- CVSS 3.0
- 6.5 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2015-0274 No score
Updated openssl package fixes security vulnerability
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 (CVE-2015-1793).
- Record
MGASA-2015-0274- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10200-1 No score
libmysql56client18-32bit-5.6.34-1.1 on GA media
These are all security issues fixed in the libmysql56client18-32bit-5.6.34-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10200-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10271-1 No score
libopenssl-devel-1.0.2j-2.2 on GA media
These are all security issues fixed in the libopenssl-devel-1.0.2j-2.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10271-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10529-1 No score
libopenssl1_0_0-steam-1.0.2h-4.1 on GA media
These are all security issues fixed in the libopenssl1_0_0-steam-1.0.2h-4.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10529-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11127-1 No score
libopenssl-1_1-devel-1.1.1l-1.2 on GA media
These are all security issues fixed in the libopenssl-1_1-devel-1.1.1l-1.2 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11127-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:2303-1 No score
Security update for mysql
The mysql package was updated to version 5.5.46 to fixs several security and non security issues.
- bnc#951391: update to version 5.5.46
- changes: http://dev.mysql.com/doc/relnotes/mysql/5.5/en/news-5-5-46.html
- fixed CVEs: CVE-2015-1793, CVE-2015-0286, CVE-2015-0288, CVE-2015-1789, CVE-2015-4730, CVE-2015-4766, CVE-2015-4792, CVE-2015-4800, CVE-2015-4802, CVE-2015-4815, CVE-2015-4816, CVE-2015-4819, CVE-2015-4826, CVE-2015-4830, CVE-2015-4833, CVE-2015-4836, CVE-2015-4858, CVE-2015-4861, CVE-2015-4862, CVE-2015-4864, CVE-2015-4866, CVE-2015-4870, CVE-2015-4879, CVE-2015-4890, CVE-2015-4895, CVE-2015-4904, CVE-2015-4905, CVE-2015-4910, CVE-2015-4913
- bnc#952196: Fixed a build error for ppc*, s390* and ia64 architectures.
- Record
SUSE-SU-2015:2303-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:12 |
before 1.0.2d-1 | 1.0.2d-1 |
opensslDebian:13 |
before 1.0.2d-1 | 1.0.2d-1 |
opensslDebian:14 |
before 1.0.2d-1 | 1.0.2d-1 |
opensslMageia:4 |
before 1.0.1p-1.mga4 | 1.0.1p-1.mga4 |
opensslMageia:5 |
before 1.0.2d-1.mga5 | 1.0.2d-1.mga5 |
mysqlSUSE:Linux Enterprise Software Development Kit 11 SP3 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Software Development Kit 11 SP4 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Desktop 11 SP3 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Desktop 11 SP4 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Server 11 SP3 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
Show 5 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mysqlSUSE:Linux Enterprise Server 11 SP3-TERADATA From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Server for SAP Applications 11 SP3 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Server 11 SP4 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
mysqlSUSE:Linux Enterprise Server for SAP Applications 11 SP4 From an advisory covering 29 CVEs |
before 5.5.46-0.14.1 | 5.5.46-0.14.1 |
openssl-1_1openSUSE:Tumbleweed From an advisory covering 136 CVEs |
before 1.1.1l-1.2 | 1.1.1l-1.2 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| Exploit-DB | OpenSSL - Alternative Chains Certificate Forgery | 2015-11-05 |
| Metasploit | OpenSSL Alternative Chains Certificate Forgery MITM Proxy | 2015-07-09 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| aliases | EUVD | |
| first indexed | CVE List, Exploit-DB, GitHub Advisories, Metasploit, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-1793 is a medium vulnerability (CVSS 6.5) in Openssl, published July 9, 2015. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 58.2%, the 99th percentile. Fixed in openssl 1.0.2d-1.
References
marc.info?l=bugtraq&m=143880121627664&w=2
h20564.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c04822825
securitytracker.com/id/1032817
oracle.com/technetwork/security-advisory/cpujul2016-2881720.html
security.gentoo.org/glsa/201507-15
www1.huawei.com/en/security/psirt/security-bulletins/security-advisories/hw-454058.htm
Show 194 moreShow less
oracle.com/technetwork/topics/security/cpuoct2015-2367953.html
oracle.com/technetwork/topics/security/cpujan2016-2367955.html
tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20150710-openssl
git.openssl.org?p=openssl.git%3Ba=commit%3Bh=9a0db453ba017ebcaccbee933ee6511a9ae4d1c8
freebsd.org/security/advisories/FreeBSD-SA-15:12.openssl.asc
h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05184351
lists.fedoraproject.org/pipermail/package-announce/2015-July/161747.html
oracle.com/technetwork/topics/security/bulletinjul2015-2511963.html
oracle.com/technetwork/security-advisory/cpuoct2016-2881722.html
openssl.org/news/secadv_20150709.txt
oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html
help.ecostruxureit.com/display/public/UADCO8x/StruxureWare+Data+Center+Operation+Software+Vulnerability+Fixes
marc.info?l=bugtraq&m=144370846326989&w=2
lists.fedoraproject.org/pipermail/package-announce/2015-July/161782.html
fortiguard.com/advisory/2015-07-09-cve-2015-1793-openssl-alternative-chains-certificate-forgery
kc.mcafee.com/corporate/index?page=content&id=SB10125
oracle.com/technetwork/security-advisory/cpuapr2016v3-2985753.html
securityfocus.com/bid/91787
h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05045763
securityfocus.com/bid/75652
kb.juniper.net/InfoCenter/index?page=content&id=JSA10694
exploit-db.com/exploits/38640
slackware.com/security/viewer.php?l=slackware-security&y=2015&m=slackware-security.561427
ftp.netbsd.org/pub/NetBSD/security/advisories/NetBSD-SA2015-008.txt.asc
nvd.nist.gov/vuln/detail/CVE-2015-1793
git.openssl.org?p=openssl.git;a=commit;h=9a0db453ba017ebcaccbee933ee6511a9ae4d1c8
github.com/advisories/GHSA-4j29-v246-6w5w
docs.bell-sw.com/security/cves/CVE-2015-1793
security-tracker.debian.org/tracker/CVE-2015-1793
advisories.mageia.org/MGASA-2015-0274.html
bugs.mageia.org/show_bug.cgi?id=16333
suse.com/support/update/announcement/2015/suse-su-20152303-1
bugzilla.suse.com/951391
bugzilla.suse.com/952196
suse.com/security/cve/CVE-2015-0286
suse.com/security/cve/CVE-2015-0288
suse.com/security/cve/CVE-2015-1789
suse.com/security/cve/CVE-2015-1793
suse.com/security/cve/CVE-2015-4730
suse.com/security/cve/CVE-2015-4766
suse.com/security/cve/CVE-2015-4792
suse.com/security/cve/CVE-2015-4800
suse.com/security/cve/CVE-2015-4802
suse.com/security/cve/CVE-2015-4815
suse.com/security/cve/CVE-2015-4816
suse.com/security/cve/CVE-2015-4819
suse.com/security/cve/CVE-2015-4826
suse.com/security/cve/CVE-2015-4830
suse.com/security/cve/CVE-2015-4833
suse.com/security/cve/CVE-2015-4836
suse.com/security/cve/CVE-2015-4858
suse.com/security/cve/CVE-2015-4861
suse.com/security/cve/CVE-2015-4862
suse.com/security/cve/CVE-2015-4864
suse.com/security/cve/CVE-2015-4866
suse.com/security/cve/CVE-2015-4870
suse.com/security/cve/CVE-2015-4879
suse.com/security/cve/CVE-2015-4890
suse.com/security/cve/CVE-2015-4895
suse.com/security/cve/CVE-2015-4904
suse.com/security/cve/CVE-2015-4905
suse.com/security/cve/CVE-2015-4910
suse.com/security/cve/CVE-2015-4913
ubuntu.com/security/CVE-2015-1793
mta.openssl.org/pipermail/openssl-announce/2015-July/000037.html
cve.org/CVERecord?id=CVE-2015-1793
suse.com/security/cve/CVE-2007-5970
suse.com/security/cve/CVE-2008-7247
suse.com/security/cve/CVE-2009-4019
suse.com/security/cve/CVE-2009-4028
suse.com/security/cve/CVE-2009-4030
suse.com/security/cve/CVE-2013-1976
suse.com/security/cve/CVE-2015-2582
suse.com/security/cve/CVE-2015-2611
suse.com/security/cve/CVE-2015-2617
suse.com/security/cve/CVE-2015-2620
suse.com/security/cve/CVE-2015-2639
suse.com/security/cve/CVE-2015-2641
suse.com/security/cve/CVE-2015-2643
suse.com/security/cve/CVE-2015-2648
suse.com/security/cve/CVE-2015-2661
suse.com/security/cve/CVE-2015-3152
suse.com/security/cve/CVE-2015-3194
suse.com/security/cve/CVE-2015-4737
suse.com/security/cve/CVE-2015-4752
suse.com/security/cve/CVE-2015-4756
suse.com/security/cve/CVE-2015-4757
suse.com/security/cve/CVE-2015-4761
suse.com/security/cve/CVE-2015-4767
suse.com/security/cve/CVE-2015-4769
suse.com/security/cve/CVE-2015-4771
suse.com/security/cve/CVE-2015-4772
suse.com/security/cve/CVE-2015-5969
suse.com/security/cve/CVE-2015-7744
suse.com/security/cve/CVE-2016-0502
suse.com/security/cve/CVE-2016-0503
suse.com/security/cve/CVE-2016-0504
suse.com/security/cve/CVE-2016-0505
suse.com/security/cve/CVE-2016-0546
suse.com/security/cve/CVE-2016-0594
suse.com/security/cve/CVE-2016-0595
suse.com/security/cve/CVE-2016-0596
suse.com/security/cve/CVE-2016-0597
suse.com/security/cve/CVE-2016-0598
suse.com/security/cve/CVE-2016-0600
suse.com/security/cve/CVE-2016-0605
suse.com/security/cve/CVE-2016-0606
suse.com/security/cve/CVE-2016-0607
suse.com/security/cve/CVE-2016-0608
suse.com/security/cve/CVE-2016-0609
suse.com/security/cve/CVE-2016-0610
suse.com/security/cve/CVE-2016-0611
suse.com/security/cve/CVE-2016-0639
suse.com/security/cve/CVE-2016-0640
suse.com/security/cve/CVE-2016-0641
suse.com/security/cve/CVE-2016-0642
suse.com/security/cve/CVE-2016-0643
suse.com/security/cve/CVE-2016-0644
suse.com/security/cve/CVE-2016-0646
suse.com/security/cve/CVE-2016-0647
suse.com/security/cve/CVE-2016-0648
suse.com/security/cve/CVE-2016-0649
suse.com/security/cve/CVE-2016-0650
suse.com/security/cve/CVE-2016-0655
suse.com/security/cve/CVE-2016-0661
suse.com/security/cve/CVE-2016-0665
suse.com/security/cve/CVE-2016-0666
suse.com/security/cve/CVE-2016-0668
suse.com/security/cve/CVE-2016-0705
suse.com/security/cve/CVE-2016-2047
suse.com/security/cve/CVE-2016-2105
suse.com/security/cve/CVE-2016-3459
suse.com/security/cve/CVE-2016-3477
suse.com/security/cve/CVE-2016-3486
suse.com/security/cve/CVE-2016-3492
suse.com/security/cve/CVE-2016-3501
suse.com/security/cve/CVE-2016-3521
suse.com/security/cve/CVE-2016-3614
suse.com/security/cve/CVE-2016-3615
suse.com/security/cve/CVE-2016-5439
suse.com/security/cve/CVE-2016-5440
suse.com/security/cve/CVE-2016-5507
suse.com/security/cve/CVE-2016-5584
suse.com/security/cve/CVE-2016-5609
suse.com/security/cve/CVE-2016-5612
suse.com/security/cve/CVE-2016-5616
suse.com/security/cve/CVE-2016-5617
suse.com/security/cve/CVE-2016-5626
suse.com/security/cve/CVE-2016-5627
suse.com/security/cve/CVE-2016-5629
suse.com/security/cve/CVE-2016-5630
suse.com/security/cve/CVE-2016-6304
suse.com/security/cve/CVE-2016-6662
suse.com/security/cve/CVE-2016-7440
suse.com/security/cve/CVE-2016-8283
suse.com/security/cve/CVE-2016-8284
suse.com/security/cve/CVE-2016-8288
suse.com/security/cve/CVE-2006-7250
suse.com/security/cve/CVE-2008-5077
suse.com/security/cve/CVE-2009-0590
suse.com/security/cve/CVE-2009-0591
suse.com/security/cve/CVE-2009-0789
suse.com/security/cve/CVE-2009-1377
suse.com/security/cve/CVE-2009-1378
suse.com/security/cve/CVE-2009-1379
suse.com/security/cve/CVE-2009-1386
suse.com/security/cve/CVE-2009-1387
suse.com/security/cve/CVE-2010-0740
suse.com/security/cve/CVE-2010-0742
suse.com/security/cve/CVE-2010-1633
suse.com/security/cve/CVE-2010-2939
suse.com/security/cve/CVE-2010-3864
suse.com/security/cve/CVE-2010-5298
suse.com/security/cve/CVE-2011-0014
suse.com/security/cve/CVE-2011-3207
suse.com/security/cve/CVE-2011-3210
suse.com/security/cve/CVE-2011-4108
suse.com/security/cve/CVE-2011-4576
suse.com/security/cve/CVE-2011-4577
suse.com/security/cve/CVE-2011-4619
suse.com/security/cve/CVE-2012-0027
suse.com/security/cve/CVE-2012-0050
suse.com/security/cve/CVE-2012-0884
suse.com/security/cve/CVE-2012-1165
suse.com/security/cve/CVE-2012-2110
suse.com/security/cve/CVE-2012-2686
suse.com/security/cve/CVE-2012-4929
suse.com/security/cve/CVE-2013-0166
suse.com/security/cve/CVE-2013-0169
suse.com/security/cve/CVE-2013-4353
suse.com/security/cve/CVE-2013-6449
suse.com/security/cve/CVE-2013-6450
suse.com/security/cve/CVE-2014-0076
suse.com/security/cve/CVE-2014-0160
Left out here: 92 references. The JSON record has them.