一、 漏洞 CVE-2014-0221 基础信息
漏洞信息
                                        # N/A

## 漏洞概述
openssl中的`dtls1_get_message_fragment`函数在处理无效的DTLS握手中的DTLS hello消息时存在漏洞,导致拒绝服务(递归和客户端崩溃)。

## 影响版本
- OpenSSL 0.9.8 系列:低于 0.9.8za
- OpenSSL 1.0.0 系列:低于 1.0.0m
- OpenSSL 1.0.1 系列:低于 1.0.1h

## 漏洞细节
在`d1_both.c`文件中的`dtls1_get_message_fragment`函数存在处理逻辑漏洞。攻击者可以通过发送一个无效的DTLS握手中的DTLS hello消息,触发无限递归,最终导致客户端崩溃。

## 漏洞影响
远程攻击者可以利用该漏洞导致目标客户端发生拒绝服务攻击,从而使该客户端崩溃。
                                        
提示
尽管我们采用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。
神龙会尽力确保数据准确,但也请结合实际情况进行甄别与判断。
神龙祝您一切顺利!
漏洞标题
N/A
来源:美国国家漏洞数据库 NVD
漏洞描述信息
The dtls1_get_message_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 allows remote attackers to cause a denial of service (recursion and client crash) via a DTLS hello message in an invalid DTLS handshake.
来源:美国国家漏洞数据库 NVD
CVSS信息
N/A
来源:美国国家漏洞数据库 NVD
漏洞类别
N/A
来源:美国国家漏洞数据库 NVD
漏洞标题
OpenSSL 资源管理错误漏洞
来源:中国国家信息安全漏洞库 CNNVD
漏洞描述信息
OpenSSL是OpenSSL团队开发的一个开源的能够实现安全套接层(SSL v2/v3)和安全传输层(TLS v1)协议的通用加密库,它支持多种加密算法,包括对称密码、哈希算法、安全散列算法等。 OpenSSL的d1_both.c文件中的‘dtls1_get_message_fragment’函数存在安全漏洞。远程攻击者可借助无效的DTLS握手中的DTLS hello消息利用该漏洞造成拒绝服务(递归和客户端崩溃)。以下版本受到影响:OpenSSL 0.9.8y及之前的版本,1.0.0m之前的1.0.0版
来源:中国国家信息安全漏洞库 CNNVD
CVSS信息
N/A
来源:中国国家信息安全漏洞库 CNNVD
漏洞类别
资源管理错误
来源:中国国家信息安全漏洞库 CNNVD
二、漏洞 CVE-2014-0221 的公开POC
# POC 描述 源链接 神龙链接
1 OpenSSL DTLS CVE-2014-0221 Remote Denial https://github.com/chihyeonwon/OpenSSL_DTLS_CVE_2014_0221 POC详情
2 OpenSSL DTLS CVE-2014-0221 Remote Denial https://github.com/mr-won/OpenSSL_DTLS_CVE_2014_0221 POC详情
3 OpenSSL DTLS CVE-2014-0221 Remote Denial https://github.com/user20252228/OpenSSL_DTLS_CVE_2014_0221 POC详情
三、漏洞 CVE-2014-0221 的情报信息