Every CVE Search/ Get API key

CVE-2015-2318

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message...

8.1 HighFix available

CVE-2015-2318 is a high vulnerability (CVSS 8.1) in Mono-project Mono, published April 10, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.97%, the 80th percentile. Fixed in mono 3.2.8+dfsg-10.

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

1.97%Up 0.8 points since Feb 4, 2022
90%50%10%1%

What each source reports

NVD Score used 8.1

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
CVE-2015-2318
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-295
Updated
2026-11-02
CVE List No score

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
CVE-2015-2318
Updated
2026-11-02
EUVDEUVD-2015-2411 No score

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
EUVD-2015-2411
Updated
2026-11-03
GitHub AdvisoriesGHSA-xv64-wpfr-x2m3 8.1

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message...

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
GHSA-xv64-wpfr-x2m3
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Weakness
CWE-295
Updated
2026-11-02
OSV 8.1

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
CVE-2015-2318
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2015-2318 8.1

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
DEBIAN-CVE-2015-2318
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2015-2318 8.1

The TLS stack in Mono before 3.12.1 allows man-in-the-middle attackers to conduct message skipping attacks and consequently impersonate clients by leveraging missing handshake state validation, aka a "SMACK SKIP-TLS" issue.

Record
UBUNTU-CVE-2015-2318
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVMGASA-2015-0156 No score

Updated mono packages fix security vulnerabilities

A TLS impersonation attack was discovered in Mono's TLS stack by researchers at Inria (CVE-2015-2318). During checks on the TLS stack, they have discovered two further issues which have been fixed, a vulnerability to a protocol downgrade attack (CVE-2015-2319) and SSLv2 support still being available (CVE-2013-2320).

Record
MGASA-2015-0156
Updated
2026-11-02
OSVopenSUSE-SU-2024:10476-1 No score

ibm-data-db2-4.6.2-1.1 on GA media

These are all security issues fixed in the ibm-data-db2-4.6.2-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10476-1
Updated
2026-11-02
OSVSUSE-SU-2015:0841-1 No score

Recommended update for mono-core

This update adds handling of SHA256 hashes to parts of the X509 Certificate classes in the C# implementation of Mono (bnc#871362) and improves handling of non-existing certificate revocation lists (bnc#810747, bnc#606002).

Record
SUSE-SU-2015:0841-1
Updated
2026-11-02
OSVUSN-2547-1 No score

mono vulnerabilities

It was discovered that the Mono TLS implementation was vulnerable to the SKIP-TLS vulnerability. A remote attacker could possibly use this issue to perform client impersonation attacks. (CVE-2015-2318)

It was discovered that the Mono TLS implementation was vulnerable to the FREAK vulnerability. A remote attacker or a machine-in-the-middle could possibly use this issue to force the use of insecure ciphersuites. (CVE-2015-2319)

It was discovered that the Mono TLS implementation still supported a fallback to SSLv2. This update removes the functionality as use of SSLv2 is known to be insecure. (CVE-2015-2320)

It was discovered that Mono incorrectly handled memory in certain circumstances. A remote attacker could possibly use this issue to cause Mono to crash, resulting in a denial of service, or to obtain sensitive information. This issue only applied to Ubuntu 12.04 LTS. (CVE-2011-0992)

It was discovered that Mono incorrectly handled hash collisions. A remote attacker could possibly use this issue to cause Mono to crash, resulting in a denial of service. This issue only applied to Ubuntu 12.04 LTS. (CVE-2012-3543)

Record
USN-2547-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
mono
Debian:12
before 3.2.8+dfsg-10
3.2.8+dfsg-10
mono
Debian:13
before 3.2.8+dfsg-10
3.2.8+dfsg-10
mono
Debian:14
before 3.2.8+dfsg-10
3.2.8+dfsg-10
mono
Debian:6.0
before 2.6.7-5.1+deb6u1, plus listed versions
2.6.7-52.6.7-5+s390x2.6.7-5.1
2.6.7-5.1+deb6u1
mono
Debian:7
before 2.10.8.1-8+deb7u1, plus listed versions
2.10.8.1-8
2.10.8.1-8+deb7u1
mono
Mageia:4
before 3.2.3-5.2.mga4
3.2.3-5.2.mga4
mono
Ubuntu:14.04:LTS
before 3.2.8+dfsg-4ubuntu1.1, plus listed versions
2.10.8.1-5ubuntu23.2.3+dfsg-53.2.3+dfsg-7ubuntu13.2.8+dfsg-4ubuntu1
3.2.8+dfsg-4ubuntu1.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 24 moreShow less
MoveEnter Open