]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC r196474:
authorsimon <simon@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 29 Aug 2009 15:21:50 +0000 (15:21 +0000)
committersimon <simon@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 29 Aug 2009 15:21:50 +0000 (15:21 +0000)
commit917badadbb5acf79fc9411b1d03e3c6c6d64b562
treedd48e1d8580a353d441f95b9e37b66f2fd5f21fc
parenta7a95ed4975a112d0b307b8aa3ea7605ae5e3dc8
MFC r196474:

  Merge DTLS fixes from vendor-crypto/openssl/dist:

  - Fix memory consumption bug with "future epoch" DTLS records.
  - Fix fragment handling memory leak.
  - Do not access freed data structure.
  - Fix DTLS fragment bug - out-of-sequence message handling which could
    result in NULL pointer dereference in
    dtls1_process_out_of_seq_message().

  Note that this will not get FreeBSD Security Advisory as DTLS is
  experimental in OpenSSL.

  Security: CVE-2009-1377 CVE-2009-1378 CVE-2009-1379 CVE-2009-1387

Approved by: re (kib)

git-svn-id: svn://svn.freebsd.org/base/stable/8@196641 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
crypto/openssl/crypto/pqueue/pqueue.c
crypto/openssl/crypto/pqueue/pqueue.h
crypto/openssl/ssl/d1_both.c
crypto/openssl/ssl/d1_pkt.c