<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openbsd, branch OPENBSD_5_5</title>
<subtitle>A mirror of https://github.com/libressl/openbsd.git
</subtitle>
<id>https://git.lua4.win/openbsd/atom?h=OPENBSD_5_5</id>
<link rel='self' href='https://git.lua4.win/openbsd/atom?h=OPENBSD_5_5'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/'/>
<updated>2015-03-19T14:02:56+00:00</updated>
<entry>
<title>Fix two possible crash causing defects.</title>
<updated>2015-03-19T14:02:56+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2015-03-19T14:02:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=d9209f18e13ea0d2d1fccdbb009e6bef1408ab02'/>
<id>urn:sha1:d9209f18e13ea0d2d1fccdbb009e6bef1408ab02</id>
<content type='text'>
CVE-2015-0286 - Apply fix from OpenSSL for ASN1_TYPE_cmp.
CVE-2015-0292 - Backport existing fix for Base64 decoding.
</content>
</entry>
<entry>
<title>fix two remotely triggerable memory leaks.</title>
<updated>2014-10-19T16:21:06+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-10-19T16:21:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=ceff6ee056c9f0efcbcb769de1a1479e9be83428'/>
<id>urn:sha1:ceff6ee056c9f0efcbcb769de1a1479e9be83428</id>
<content type='text'>
tested by jasper
</content>
</entry>
<entry>
<title>backport relevant security fixes from openssl 1.0.1i</title>
<updated>2014-08-09T16:55:00+00:00</updated>
<author>
<name>tedu</name>
<email></email>
</author>
<published>2014-08-09T16:55:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5a7df51181e0e6ac681c4372a03a1462a27481bf'/>
<id>urn:sha1:5a7df51181e0e6ac681c4372a03a1462a27481bf</id>
<content type='text'>
tested by bcook jsg
</content>
</entry>
<entry>
<title>MFC DTLS buffer overflow fix (CVE-2014-0195)</title>
<updated>2014-06-05T20:16:57+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2014-06-05T20:16:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=a132fd76a1fc13c6a1ca12db902dd71b1021e4b2'/>
<id>urn:sha1:a132fd76a1fc13c6a1ca12db902dd71b1021e4b2</id>
<content type='text'>
"Avoid a buffer overflow that can be triggered by sending specially crafted
DTLS fragments. Fix for CVE-2014-0195, from OpenSSL. Reported to OpenSSL
by Juri Aedla." From d1_both.c r1.19
</content>
</entry>
<entry>
<title>MFC DTLS "Hello Request" fix (CVE-2014-0221)</title>
<updated>2014-06-05T20:12:13+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2014-06-05T20:12:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=45a3ee3c33a1489f853d55c1adaaa1a41affc241'/>
<id>urn:sha1:45a3ee3c33a1489f853d55c1adaaa1a41affc241</id>
<content type='text'>
"Do not recurse when a 'Hello Request' message is received while getting
DTLS fragments. A stream of 'Hello Request' messages will result in
infinite recursion, eventually crashing the DTLS client or server.
Fixes CVE-2014-0221, from OpenSSL.  Reported to OpenSSL by Imre Rad."
From d1_both.c r1.20
</content>
</entry>
<entry>
<title>MFC sess_cert fix (CVE-2014-3470)</title>
<updated>2014-06-05T20:09:31+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2014-06-05T20:09:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=3e3b919c01bcb1f65349e1765905b41ba007f751'/>
<id>urn:sha1:3e3b919c01bcb1f65349e1765905b41ba007f751</id>
<content type='text'>
"Ensure that sess_cert is not NULL before trying to use it.
Fixes CVE-2014-3470, from OpenSSL." From s3_clnt.c r1.66
</content>
</entry>
<entry>
<title>MFC ChangeCipherSpec fixes (CVE-2014-0224 and additional safeguard), ok jsing@</title>
<updated>2014-06-05T17:05:16+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2014-06-05T17:05:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4167d3d81d74b4430d5e09ff5a706dceead2a011'/>
<id>urn:sha1:4167d3d81d74b4430d5e09ff5a706dceead2a011</id>
<content type='text'>
"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." From s3_clnt.c r1.64, s3_pkt.c r1.42,
s3_srvr.c r1.59, ssl3.h r1.19 - note that the ssl3.h change has been
applied to s3_locl.h instead to simplify patching.

"Ensure that we do not process a ChangeCipherSpec with an empty master
secret. This is an additional safeguard against early ChangeCipherSpec
handling."  From s3_pkt.c:1.43
</content>
</entry>
<entry>
<title>MFC, requested by deraadt@</title>
<updated>2014-05-01T14:16:36+00:00</updated>
<author>
<name>sthen</name>
<email></email>
</author>
<published>2014-05-01T14:16:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=205ed35b282424bc5563c32dc85804c49f292546'/>
<id>urn:sha1:205ed35b282424bc5563c32dc85804c49f292546</id>
<content type='text'>
-/--------------------------
revision 1.33
date: 2014/04/24 04:31:30;  author: tedu;  state: Exp;  lines: +4 -0;
on today's episode of things you didn't want to learn:
do_ssl3_write() is recursive. and not in the simple, obvious way, but in
the sneaky called through ssl3_dispatch_alert way. (alert level: fuchsia)
this then has a decent chance of releasing the buffer that we thought we
were going to use. check for this happening, and if the buffer has gone
missing, put another one back in place.
the direct recursive call is safe because it won't call ssl3_write_pending
which is the function that actually does do the writing and releasing.
as reported by David Ramos to openssl-dev:
http://marc.info/?l=openssl-dev&amp;m=139809493725682&amp;w=2
ok beck
-/--------------------------
</content>
</entry>
<entry>
<title>from head, will become 5.5 004_openssl.patch</title>
<updated>2014-04-12T17:01:15+00:00</updated>
<author>
<name>deraadt</name>
<email></email>
</author>
<published>2014-04-12T17:01:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=5b8a00822ae8b4d37cdb67bc2a396cdb32fede7a'/>
<id>urn:sha1:5b8a00822ae8b4d37cdb67bc2a396cdb32fede7a</id>
<content type='text'>
Changes by:     tedu@cvs.openbsd.org    2014/04/10 13:01:37
Piotr Sikora pointed me at a more refined diff for the buffer release
issue. Apply that version. Maybe someday upstream will wake up and then
we can have the same code.
https://rt.openssl.org/Ticket/Display.html?id=2167&amp;user=guest&amp;pass=guest
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2014-04-08T00:55:41+00:00</updated>
<author>
<name>djm</name>
<email></email>
</author>
<published>2014-04-08T00:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/openbsd/commit/?id=4c4ffae09656f4f6c721d4f04b7f2e127ebf9526'/>
<id>urn:sha1:4c4ffae09656f4f6c721d4f04b7f2e127ebf9526</id>
<content type='text'>
cherrypick fix for CVE-2014-0160 "heartbleed" vulnerability from
OpenSSL git; ok sthen@
</content>
</entry>
</feed>
