CVE-2014-0195
Publication date 5 June 2014
Last updated 24 July 2024
Ubuntu priority
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.
Status
Package | Ubuntu Release | Status |
---|---|---|
openssl | 14.04 LTS trusty |
Fixed 1.0.1f-1ubuntu2.2
|
openssl098 | 14.04 LTS trusty |
Fixed 0.9.8o-7ubuntu3.2.14.04.1
|
Notes
mdeslaur
code in lucid is different, doesn't look vulnerable as it just discards multiple fragments. See: https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=c713a4c04d096fca04c42a95dddec235d9390136 and http://rt.openssl.org/Ticket/Display.html?id=2230
References
Related Ubuntu Security Notices (USN)
- USN-2232-1
- OpenSSL vulnerabilities
- 5 June 2014