Every CVE Search/ Get API key

CVE-2015-5291

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3...

6.8 MediumFix available

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Exploit likelihood

3.65%Down 0.6 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 6.8

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Record
CVE-2015-5291
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE List No score

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Record
CVE-2015-5291
Updated
2026-11-02
EUVDEUVD-2015-5268 No score

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Record
EUVD-2015-5268
Updated
2026-11-03
GitHub AdvisoriesGHSA-hhcq-g9mx-qpfg No score

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3...

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Record
GHSA-hhcq-g9mx-qpfg
Weakness
CWE-119
Updated
2026-11-02
OSVMGASA-2016-0054 No score

Updated mbedtls/hiawatha/belle-sip/linphone/pdns packages fix security vulnerability

Note: this package was called polarssl, but is now called mbed tls. The PolarSSL software is now called mbed TLS.

Heap-based buffer overflow in mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message (CVE-2015-5291).

Heap-based buffer overflow in mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long session ticket name to the session ticket extension, which is not properly handled when creating a ClientHello message to resume a session (CVE-2015-8036).

The mbedtls package has been updated to version 1.3.16, which contains several other bug fixes, security fixes, and security enhancements.

The hiawatha package, which uses the polarssl/mbedtls library, has been updated to version 9.13 for improved compatibility.

The belle-sip library package has been updated to version 1.4.2 for improved compatibility and the linphone package has been rebuilt against mbedtls.

The pdns package has also been rebuilt against mbedtls.

Record
MGASA-2016-0054
Updated
2026-11-02
OSVopenSUSE-SU-2024:10088-1 No score

libmbedcrypto0-2.4.0-1.2 on GA media

These are all security issues fixed in the libmbedcrypto0-2.4.0-1.2 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10088-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:12903-1 No score

libmbedcrypto7-2.28.3-1.1 on GA media

These are all security issues fixed in the libmbedcrypto7-2.28.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:12903-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:11119-1 No score

libeverest-3.6.6-1.1 on GA media

These are all security issues fixed in the libeverest-3.6.6-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11119-1
Updated
2026-11-02
OSVUBUNTU-CVE-2015-5291 No score

Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.

Record
UBUNTU-CVE-2015-5291
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
polarssl
Debian:6.0
before 1.2.9-1~deb6u5, plus listed versions
0.12.1-10.12.1-1squeeze10.14.3-11.0.0-11.0.0-2
Show 21 moreShow less
1.0.0-2+s390x1.0.0-31.1.0-11.1.1-11.1.2-11.1.3-11.1.4-11.1.4-21.2.0-11.2.2-11.2.3-11.2.4-11.2.5-11.2.6-11.2.7-11.2.8-11.2.8-21.2.9-1~deb6u11.2.9-1~deb6u21.2.9-1~deb6u31.2.9-1~deb6u4
1.2.9-1~deb6u5
polarssl
Debian:7
From an advisory covering 2 CVEs
before 1.2.9-1~deb7u6, plus listed versions
1.1.4-21.2.0-11.2.2-11.2.3-11.2.4-1
Show 15 moreShow less
1.2.5-11.2.6-11.2.7-11.2.8-11.2.8-21.2.9-1~deb6u11.2.9-1~deb6u21.2.9-1~deb6u31.2.9-1~deb6u41.2.9-1~deb6u51.2.9-1~deb7u11.2.9-1~deb7u21.2.9-1~deb7u31.2.9-1~deb7u41.2.9-1~deb7u5
1.2.9-1~deb7u6
polarssl
Debian:8
From an advisory covering 2 CVEs
before 1.3.9-2.1+deb8u1, plus listed versions
1.3.9-2.1
1.3.9-2.1+deb8u1
mbedtls
Mageia:5
From an advisory covering 2 CVEs
before 1.3.16-1.mga5
1.3.16-1.mga5
hiawatha
Mageia:5
From an advisory covering 2 CVEs
before 9.13-1.mga5
9.13-1.mga5
belle-sip
Mageia:5
From an advisory covering 2 CVEs
before 1.4.2-1.mga5
1.4.2-1.mga5
linphone
Mageia:5
From an advisory covering 2 CVEs
before 3.8.1-1.1.mga5
3.8.1-1.1.mga5
pdns
Mageia:5
From an advisory covering 2 CVEs
before 3.3.3-1.1.mga5
3.3.3-1.1.mga5
mbedtls
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 2.4.0-1.2
2.4.0-1.2
mbedtls-2
openSUSE:Tumbleweed
From an advisory covering 5 CVEs
before 2.28.3-1.1
2.28.3-1.1
mbedtls-3
openSUSE:Tumbleweed
From an advisory covering 14 CVEs
before 3.6.6-1.1
3.6.6-1.1

History

History
RecordedChangedSources
affected, facts
affected
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2015-5291 is a medium vulnerability (CVSS 6.8) in Polarssl, published October 22, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 3.65%, the 89th percentile. Fixed in polarssl 1.2.9-1~deb6u5.

References

Show 33 moreShow less
MoveEnter Open