Skip to main content

OpenSSL CVE-2014-0195

MEDIUM
Classic Buffer Overflow (CWE-120)
2014-06-05 secalert@redhat.com
6.8
CVSS 2.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Buffer copy size validation
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Impact

CVSS score of 6.8 (MEDIUM). Attack characteristics: network attack vector, M complexity. Public proof-of-concept exploit code is available. EPSS exploitation probability: 92.75%.

Exploit ScenarioDerived

A remote attacker could overflow a buffer to corrupt adjacent memory by sending crafted requests to the affected application.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 92.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAI

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly validate fragment lengths in DTLS ClientHello messages,. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable. Public exploit code available and EPSS exploitation probability 92.8%.

RemediationAI

A vendor patch is available. Apply the latest security update as soon as possible. Always validate buffer sizes before copy operations. Use bounded functions (strncpy, snprintf). Enable compiler protections.

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability is classified as Buffer Copy without Size Check (CWE-120), which allows attackers to overflow a buffer to corrupt adjacent memory. The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly validate fragment lengths in DTLS ClientHello messages, which allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow and application crash) via a long non-initial fragment. Affected products include: Openssl, Mariadb, Opensuse Leap, Opensuse, Fedoraproject Fedora. Version information: before 0.9.8.

Know when OpenSSL gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 6.8 MEDIUM
AV:N/AC:M/Au:N/C:P/I:P/A:P

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
M
Confidentiality
P
Integrity
P
Availability
P

DescriptionCVE.org

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly validate fragment lengths in DTLS ClientHello messages, which allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow and application crash) via a long non-initial fragment.

Threat Intelligence Overview

Threat Score
5.6/10
Composite threat intelligence
EPSS Score
92.8%
Top 0% exploitable
Exploit
POC
Public exploit code exists
Data Quality
4 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 92.8%
Patch available Yes
Active threat Yes
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

147
Low Medium High Critical
KEV: 0
EPSS: +93
CVSS: +34
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Affected Products (CPE)CVE.org

cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:*
cpe:2.3:a:mariadb:mariadb:*:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:leap:42.1:*:*:*:*:*:*:*
cpe:2.3:o:opensuse:opensuse:13.2:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:19:*:*:*:*:*:*:*
cpe:2.3:o:fedoraproject:fedora:20:*:*:*:*:*:*:*
CVE-2014-0160 HIGH POC
7.5 Apr 07

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packe

CVE-2021-3711 CRITICAL POC
9.8 Aug 24

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Rated cri

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2016-0800 MEDIUM POC
5.9 Mar 01

The SSLv2 protocol, as used in OpenSSL before 1.0.1s and 1.0.2 before 1.0.2g and other products, requires a server to se

CVE-2015-0204 MEDIUM POC
4.3 Jan 09

The ssl3_get_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k

CVE-2022-2068 HIGH
7.3 Jun 21

In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehas

CVE-2015-4000 LOW POC
3.7 May 21

The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not pro

CVE-2014-3566 LOW POC
3.4 Oct 15

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which mak

CVE-2016-2107 MEDIUM POC
5.9 May 05

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a

CVE-2015-1793 MEDIUM POC
6.5 Jul 09

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

CVE-2022-3602 HIGH
7.5 Nov 01

A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Rated hig

CVE-2021-22901 HIGH POC
8.1 Jun 11

curl 7.75.0 through 7.76.1 suffers from a use-after-free vulnerability resulting in already freed memory being used when

References

Advisories & patches
PATCH https://bugzilla.redhat.com/show_bug.cgi?id=1103598 ADVISORY http://www.openssl.org/news/secadv_20140605.txt REF http://aix.software.ibm.com/aix/efixes/security/openssl_advisory9.asc REF http://h30499.www3.hp.com/t5/HP-Security-Research-Blog/Once-Bled-Twice-Shy-OpenSSL-CVE-2014-0195/ba-p/6501048 REF http://h30499.www3.hp.com/t5/HP-Security-Research-Blog/ZDI-14-173-CVE-2014-0195-OpenSSL-DTLS-Fragment-Out-of-Bounds/ba-p/6501002 REF http://kb.juniper.net/InfoCenter/index?page=content&id=JSA10629 REF http://lists.fedoraproject.org/pipermail/package-announce/2014-August/136470.html REF http://lists.fedoraproject.org/pipermail/package-announce/2014-August/136473.html REF http://lists.opensuse.org/opensuse-security-announce/2015-04/msg00016.html REF http://lists.opensuse.org/opensuse-security-announce/2016-03/msg00011.html REF http://marc.info/?l=bugtraq&m=140266410314613&w=2 REF http://marc.info/?l=bugtraq&m=140317760000786&w=2 REF http://marc.info/?l=bugtraq&m=140389274407904&w=2 REF http://marc.info/?l=bugtraq&m=140389355508263&w=2 REF http://marc.info/?l=bugtraq&m=140431828824371&w=2 REF http://marc.info/?l=bugtraq&m=140448122410568&w=2 REF http://marc.info/?l=bugtraq&m=140482916501310&w=2 REF http://marc.info/?l=bugtraq&m=140491231331543&w=2 REF http://marc.info/?l=bugtraq&m=140499827729550&w=2 REF http://marc.info/?l=bugtraq&m=140621259019789&w=2 REF http://marc.info/?l=bugtraq&m=140752315422991&w=2 REF http://marc.info/?l=bugtraq&m=140904544427729&w=2 REF http://marc.info/?l=bugtraq&m=142660345230545&w=2 REF http://seclists.org/fulldisclosure/2014/Dec/23 REF http://secunia.com/advisories/58337 REF http://secunia.com/advisories/58615 REF http://secunia.com/advisories/58660 REF http://secunia.com/advisories/58713 REF http://secunia.com/advisories/58714 REF http://secunia.com/advisories/58743 REF http://secunia.com/advisories/58883 REF http://secunia.com/advisories/58939 REF http://secunia.com/advisories/58945 REF http://secunia.com/advisories/58977 REF http://secunia.com/advisories/59040 REF http://secunia.com/advisories/59126 REF http://secunia.com/advisories/59162 REF http://secunia.com/advisories/59175 REF http://secunia.com/advisories/59188 REF http://secunia.com/advisories/59189 REF http://secunia.com/advisories/59192 REF http://secunia.com/advisories/59223 REF http://secunia.com/advisories/59287 REF http://secunia.com/advisories/59300 REF http://secunia.com/advisories/59301 REF http://secunia.com/advisories/59305 REF http://secunia.com/advisories/59306 REF http://secunia.com/advisories/59310 REF http://secunia.com/advisories/59342 REF http://secunia.com/advisories/59364 REF http://secunia.com/advisories/59365 REF http://secunia.com/advisories/59413 REF http://secunia.com/advisories/59429 REF http://secunia.com/advisories/59437 REF http://secunia.com/advisories/59441 REF http://secunia.com/advisories/59449 REF http://secunia.com/advisories/59450 REF http://secunia.com/advisories/59451 REF http://secunia.com/advisories/59454 REF http://secunia.com/advisories/59490 REF http://secunia.com/advisories/59491 REF http://secunia.com/advisories/59514 REF http://secunia.com/advisories/59518 REF http://secunia.com/advisories/59528 REF http://secunia.com/advisories/59530 REF http://secunia.com/advisories/59587 REF http://secunia.com/advisories/59655 REF http://secunia.com/advisories/59659 REF http://secunia.com/advisories/59666 REF http://secunia.com/advisories/59669 REF http://secunia.com/advisories/59721 REF http://secunia.com/advisories/59784 REF http://secunia.com/advisories/59895 REF http://secunia.com/advisories/59990 REF http://secunia.com/advisories/60571 REF http://secunia.com/advisories/61254 REF http://security.gentoo.org/glsa/glsa-201407-05.xml REF http://support.apple.com/kb/HT6443 REF http://support.citrix.com/article/CTX140876 REF http://support.f5.com/kb/en-us/solutions/public/15000/300/sol15356.html REF http://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20140605-openssl REF http://www-01.ibm.com/support/docview.wss?uid=isg400001841 REF http://www-01.ibm.com/support/docview.wss?uid=isg400001843 REF http://www-01.ibm.com/support/docview.wss?uid=nas8N1020163 REF http://www-01.ibm.com/support/docview.wss?uid=swg21673137 REF http://www-01.ibm.com/support/docview.wss?uid=swg21675821 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676035 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676062 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676071 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676419 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676644 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676879 REF http://www-01.ibm.com/support/docview.wss?uid=swg21676889 REF http://www-01.ibm.com/support/docview.wss?uid=swg21677527 REF http://www-01.ibm.com/support/docview.wss?uid=swg21677695 REF http://www-01.ibm.com/support/docview.wss?uid=swg21677828 REF http://www-01.ibm.com/support/docview.wss?uid=swg21678167 REF http://www-01.ibm.com/support/docview.wss?uid=swg21678289 REF http://www-01.ibm.com/support/docview.wss?uid=swg21683332 REF http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5095754 REF http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5095755 REF http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5095756 REF http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5095757 REF http://www.blackberry.com/btsc/KB36051 REF http://www.f-secure.com/en/web/labs_global/fsc-2014-6 REF http://www.fortiguard.com/advisory/FG-IR-14-018/ REF http://www.huawei.com/en/security/psirt/security-bulletins/security-advisories/hw-345106.htm REF http://www.ibm.com/support/docview.wss?uid=swg21676356 REF http://www.ibm.com/support/docview.wss?uid=swg21676793 REF http://www.ibm.com/support/docview.wss?uid=swg24037783 REF http://www.mandriva.com/security/advisories?name=MDVSA-2014:106 REF http://www.mandriva.com/security/advisories?name=MDVSA-2015:062 REF http://www.oracle.com/technetwork/security-advisory/cpuoct2017-3236626.html REF http://www.oracle.com/technetwork/topics/security/cpujan2015-1972971.html REF http://www.oracle.com/technetwork/topics/security/cpujul2014-1972956.html REF http://www.oracle.com/technetwork/topics/security/cpuoct2014-1972960.html REF http://www.securityfocus.com/archive/1/534161/100/0/threaded REF http://www.securityfocus.com/bid/67900 REF http://www.securitytracker.com/id/1030337 REF http://www.vmware.com/security/advisories/VMSA-2014-0006.html REF http://www.vmware.com/security/advisories/VMSA-2014-0012.html REF https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commit%3Bh=1632ef744872edc2aa2a53d487d3e79c965a4ad3 REF https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05301946 REF https://kb.bluecoat.com/index?page=content&id=SA80 REF https://kc.mcafee.com/corporate/index?page=content&id=SB10075 REF https://www.novell.com/support/kb/doc.php?id=7015271

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy