CVE-2014-0195

Priority
Medium
Description
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.
References
Notes
 mdeslaur> code in lucid is different, doesn't look vulnerable as it just
 mdeslaur> discards multiple fragments. See:
 mdeslaur> https://git.openssl.org/gitweb/?p=openssl.git;a=commit;h=c713a4c04d096fca04c42a95dddec235d9390136
 mdeslaur> and http://rt.openssl.org/Ticket/Display.html?id=2230
Assigned-to
mdeslaur
Package
Upstream:released (0.9.8za)
Ubuntu 14.04 LTS (Trusty Tahr):released (0.9.8o-7ubuntu3.2.14.04.1)
Package
Upstream:released (1.0.1h)
Ubuntu 14.04 LTS (Trusty Tahr):released (1.0.1f-1ubuntu2.2)
More Information

Updated: 2017-08-11 23:51:37 UTC (commit 13081)