tags 658276 fixed-upstream
kthxbye

On Sat, Feb 04, 2012 at 10:45:59PM +0100, Kurt Roeckx wrote:
> On Sat, Feb 04, 2012 at 10:11:31PM +0100, Alessandro Ghedini wrote:
> > 
> > AFAIU, the problem is that the SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS option is 
> > meant to keep compatibility with some older and broken SSL implementations 
> > that don't support empty fragments, but it also re-introduces a security 
> > issue.
> > 
> > That's why such option was disabled in curl 7.24.0 (and backported to 
> > stable-security). It was a mistake on the curl developers side to enable it
> > in the first place (it was done by accident because of the not-so-clear 
> > OpenSSL documentation, according to upstream).
> > 
> > I understand that this may cause problems (the incompatibility didn't show 
> > up in my tests with live SSL servers though), but leaving a security issue 
> > open *by default* is not a better solution IMO.
> > 
> > Maybe an option, for both libcurl and curl, to explicitly enable the
> > SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS would do the trick? 
> > 
> > Alternative solutions/opinions would be welcome, if you happen to have any.
> 
> Having SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS disabled by default
> would be fine if I had the option to turn it on.  In that case
> it's my decision to ignore the security consequences.

This has been fixed upstream now (commits 2a699bc6 and 62d15f15).

Cheers

-- 
perl -E'$_=q;$/= @{[@_]};and s;\S+;<inidehG ordnasselA>;eg;say~~reverse'



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to