CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   2014/06/05 09:46:24

Modified files:
        lib/libssl/src/ssl: ssl3.h s3_clnt.c s3_pkt.c s3_srvr.c 

Log message:
Be selective as to when ChangeCipherSpec messages will be accepted.
Without this an early ChangeCipherSpec message would result in session
keys being generated, along with the Finished hash for the handshake,
using an empty master secret.

For a detailed analysis see:

https://www.imperialviolet.org/2014/06/05/earlyccs.html

This is a fix for CVE-2014-0224, from OpenSSL.

This issue was reported to OpenSSL by KIKUCHI Masashi. Unfortunately the
recent OpenSSL commit was the first we were made aware of the issue.

ok deraadt@ sthen@

Reply via email to