CVE-2015-1794
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote...
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
Exploit likelihood
What each source reports
NVD Score used
5.0
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
CVE-2015-1794- CVSS 2.0
- 5.0 Medium
AV:N/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-189
- Updated
- 2026-11-02
CVE List No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
CVE-2015-1794- Updated
- 2026-11-02
EUVDEUVD-2015-1920 No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
EUVD-2015-1920- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x29w-fcg6-7f9m No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote...
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
GHSA-x29w-fcg6-7f9m- Updated
- 2026-11-02
OSV No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
CVE-2015-1794- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-1794 No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
DEBIAN-CVE-2015-1794- Updated
- 2026-11-02
Show 6 moreShow less
OSVMGASA-2015-0466 No score
Updated openssl packages fix security vulnerability
If a client receives a ServerKeyExchange for an anonymous DH ciphersuite with the value of p set to 0 then a seg fault can occur leading to a possible denial of service attack (CVE-2015-1794).
Loic Jonas Etienne of Qnective AG discovered that the signature verification routines will crash with a NULL pointer dereference if presented with an ASN.1 signature using the RSA PSS algorithm and absent mask generation function parameter. A remote attacker can exploit this flaw to crash any certificate verification operation and mount a denial of service attack (CVE-2015-3194).
Adam Langley of Google/BoringSSL discovered that OpenSSL will leak memory when presented with a malformed X509_ATTRIBUTE structure (CVE-2015-3195).
A race condition flaw in the handling of PSK identify hints was discovered, potentially leading to a double free of the identify hint data (CVE-2015-3196).
- Record
MGASA-2015-0466- 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
OSVUBUNTU-CVE-2015-1794 No score
The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.
- Record
UBUNTU-CVE-2015-1794- Updated
- 2026-11-02
OSVUSN-2830-1 No score
openssl vulnerabilities
Guy Leaver discovered that OpenSSL incorrectly handled a ServerKeyExchange for an anonymous DH ciphersuite with the value of p set to 0. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only applied to Ubuntu 15.10. (CVE-2015-1794)
Hanno Böck discovered that the OpenSSL Montgomery squaring procedure algorithm may produce incorrect results when being used on x86_64. A remote attacker could possibly use this issue to break encryption. This issue only applied to Ubuntu 15.10. (CVE-2015-3193)
Loïc Jonas Etienne discovered that OpenSSL incorrectly handled ASN.1 signatures with a missing PSS parameter. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. (CVE-2015-3194)
Adam Langley discovered that OpenSSL incorrectly handled malformed X509_ATTRIBUTE structures. A remote attacker could possibly use this issue to cause OpenSSL to consume resources, resulting in a denial of service. (CVE-2015-3195)
It was discovered that OpenSSL incorrectly handled PSK identity hints. A remote attacker could possibly use this issue to cause OpenSSL to crash, resulting in a denial of service. This issue only applied to Ubuntu 12.04 LTS, Ubuntu 14.04 LTS and Ubuntu 15.04. (CVE-2015-3196)
- Record
USN-2830-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:12 |
before 1.0.2e-1 | 1.0.2e-1 |
opensslDebian:13 |
before 1.0.2e-1 | 1.0.2e-1 |
opensslDebian:14 |
before 1.0.2e-1 | 1.0.2e-1 |
opensslMageia:5 From an advisory covering 4 CVEs |
before 1.0.2e-1.mga5 | 1.0.2e-1.mga5 |
opensslUbuntu:14.04:LTS From an advisory covering 5 CVEs |
before 1.0.1f-1ubuntu2.16, plus listed versions 1.0.1e-3ubuntu11.0.1e-4ubuntu11.0.1e-4ubuntu21.0.1e-4ubuntu31.0.1e-4ubuntu4 Show 12 moreShow less1.0.1f-1ubuntu11.0.1f-1ubuntu21.0.1f-1ubuntu2.11.0.1f-1ubuntu2.21.0.1f-1ubuntu2.31.0.1f-1ubuntu2.41.0.1f-1ubuntu2.51.0.1f-1ubuntu2.71.0.1f-1ubuntu2.81.0.1f-1ubuntu2.111.0.1f-1ubuntu2.121.0.1f-1ubuntu2.15 |
1.0.1f-1ubuntu2.16 |
openssl-1_1openSUSE:Tumbleweed From an advisory covering 136 CVEs |
before 1.1.1l-1.2 | 1.1.1l-1.2 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| affected | ||
| 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-2015-1794 is a medium vulnerability (CVSS 5.0) in Openssl, published December 4, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.98%, the 92nd percentile. Fixed in openssl 1.0.2e-1.
References
tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20151204-openssl
slackware.com/security/viewer.php?l=slackware-security&y=2015&m=slackware-security.754583
kb.juniper.net/InfoCenter/index?page=content&id=JSA10761
ubuntu.com/usn/USN-2830-1
oracle.com/technetwork/security-advisory/cpuapr2016v3-2985753.html
openssl.org/news/secadv/20151203.txt
Show 158 moreShow less
git.openssl.org?p=openssl.git%3Ba=commit%3Bh=ada57746b6b80beae73111fe1291bf8dd89af91c
securitytracker.com/id/1034294
lists.opensuse.org/opensuse-security-announce/2016-03/msg00009.html
fortiguard.com/advisory/openssl-advisory-december-2015
h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05398322
kb.juniper.net/InfoCenter/index?page=content&id=JSA10759
cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf
nvd.nist.gov/vuln/detail/CVE-2015-1794
git.openssl.org?p=openssl.git;a=commit;h=ada57746b6b80beae73111fe1291bf8dd89af91c
github.com/advisories/GHSA-x29w-fcg6-7f9m
security-tracker.debian.org/tracker/CVE-2015-1794
advisories.mageia.org/MGASA-2015-0466.html
bugs.mageia.org/show_bug.cgi?id=17292
debian.org/security/2015/dsa-3413
ubuntu.com/security/CVE-2015-1794
ubuntu.com/security/notices/USN-2830-1
cve.org/CVERecord?id=CVE-2015-1794
ubuntu.com/security/CVE-2015-3193
ubuntu.com/security/CVE-2015-3194
ubuntu.com/security/CVE-2015-3195
ubuntu.com/security/CVE-2015-3196
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
suse.com/security/cve/CVE-2014-0195
suse.com/security/cve/CVE-2014-0198
suse.com/security/cve/CVE-2014-0221
suse.com/security/cve/CVE-2014-0224
suse.com/security/cve/CVE-2014-3470
suse.com/security/cve/CVE-2014-3505
suse.com/security/cve/CVE-2014-3506
suse.com/security/cve/CVE-2014-3507
suse.com/security/cve/CVE-2014-3508
suse.com/security/cve/CVE-2014-3509
suse.com/security/cve/CVE-2014-3510
suse.com/security/cve/CVE-2014-3511
suse.com/security/cve/CVE-2014-3512
suse.com/security/cve/CVE-2014-3513
suse.com/security/cve/CVE-2014-3567
suse.com/security/cve/CVE-2014-3568
suse.com/security/cve/CVE-2014-3569
suse.com/security/cve/CVE-2014-3570
suse.com/security/cve/CVE-2014-3571
suse.com/security/cve/CVE-2014-3572
suse.com/security/cve/CVE-2014-5139
suse.com/security/cve/CVE-2014-8275
suse.com/security/cve/CVE-2015-0204
suse.com/security/cve/CVE-2015-0205
suse.com/security/cve/CVE-2015-0206
suse.com/security/cve/CVE-2015-0209
suse.com/security/cve/CVE-2015-0286
suse.com/security/cve/CVE-2015-0287
suse.com/security/cve/CVE-2015-0288
suse.com/security/cve/CVE-2015-0289
suse.com/security/cve/CVE-2015-0293
suse.com/security/cve/CVE-2015-1788
suse.com/security/cve/CVE-2015-1789
suse.com/security/cve/CVE-2015-1790
suse.com/security/cve/CVE-2015-1791
suse.com/security/cve/CVE-2015-1792
suse.com/security/cve/CVE-2015-1793
suse.com/security/cve/CVE-2015-1794
suse.com/security/cve/CVE-2015-3193
suse.com/security/cve/CVE-2015-3194
suse.com/security/cve/CVE-2015-3195
suse.com/security/cve/CVE-2015-3196
suse.com/security/cve/CVE-2015-3197
suse.com/security/cve/CVE-2016-0701
suse.com/security/cve/CVE-2016-0702
suse.com/security/cve/CVE-2016-0705
suse.com/security/cve/CVE-2016-0797
suse.com/security/cve/CVE-2016-0798
suse.com/security/cve/CVE-2016-0800
suse.com/security/cve/CVE-2016-2105
suse.com/security/cve/CVE-2016-2106
suse.com/security/cve/CVE-2016-2107
suse.com/security/cve/CVE-2016-2109
suse.com/security/cve/CVE-2016-2176
suse.com/security/cve/CVE-2016-2177
suse.com/security/cve/CVE-2016-2178
suse.com/security/cve/CVE-2016-2179
suse.com/security/cve/CVE-2016-2180
suse.com/security/cve/CVE-2016-2181
suse.com/security/cve/CVE-2016-2182
suse.com/security/cve/CVE-2016-2183
suse.com/security/cve/CVE-2016-6302
suse.com/security/cve/CVE-2016-6303
suse.com/security/cve/CVE-2016-6304
suse.com/security/cve/CVE-2016-6306
suse.com/security/cve/CVE-2016-7052
suse.com/security/cve/CVE-2006-2937
suse.com/security/cve/CVE-2006-2940
suse.com/security/cve/CVE-2006-3738
suse.com/security/cve/CVE-2006-4339
suse.com/security/cve/CVE-2006-4343
suse.com/security/cve/CVE-2007-3108
suse.com/security/cve/CVE-2007-5135
suse.com/security/cve/CVE-2008-0891
suse.com/security/cve/CVE-2008-1672
suse.com/security/cve/CVE-2016-7055
suse.com/security/cve/CVE-2016-7056
suse.com/security/cve/CVE-2017-3731
suse.com/security/cve/CVE-2017-3732
suse.com/security/cve/CVE-2017-3735
suse.com/security/cve/CVE-2017-3736
suse.com/security/cve/CVE-2017-3738
suse.com/security/cve/CVE-2018-0732
suse.com/security/cve/CVE-2018-0734
suse.com/security/cve/CVE-2018-0735
suse.com/security/cve/CVE-2018-0737
suse.com/security/cve/CVE-2018-0739
suse.com/security/cve/CVE-2019-1543
suse.com/security/cve/CVE-2019-1547
suse.com/security/cve/CVE-2019-1549
suse.com/security/cve/CVE-2019-1551
suse.com/security/cve/CVE-2019-1563
suse.com/security/cve/CVE-2020-1967
suse.com/security/cve/CVE-2020-1971
suse.com/security/cve/CVE-2021-23840
suse.com/security/cve/CVE-2021-23841
suse.com/security/cve/CVE-2021-3449
suse.com/security/cve/CVE-2021-3450
suse.com/security/cve/CVE-2021-3711
suse.com/security/cve/CVE-2021-3712