Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 901374 Details for
Bug 1103593
CVE-2014-0221 openssl: DoS when sending invalid DTLS handshake
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
[patch]
Upstream patch
openssl-CVE-2014-0221.patch (text/plain), 1.04 KB, created by
Huzaifa S. Sidhpurwala
on 2014-06-02 08:30:49 UTC
(
hide
)
Description:
Upstream patch
Filename:
MIME Type:
Creator:
Huzaifa S. Sidhpurwala
Created:
2014-06-02 08:30:49 UTC
Size:
1.04 KB
patch
obsolete
>commit d30e582446b027868cdabd0994681643682045a4 >Author: Dr. Stephen Henson <steve@openssl.org> >Date: Fri May 16 13:00:45 2014 +0100 > > Fix CVE-2014-0221 > > Unnecessary recursion when receiving a DTLS hello request can be used to > crash a DTLS client. Fixed by handling DTLS hello request without recursion. > > Thanks to Imre Rad (Search-Lab Ltd.) for discovering this issue. > >diff --git a/ssl/d1_both.c b/ssl/d1_both.c >index 07f67f8..4c2fd03 100644 >--- a/ssl/d1_both.c >+++ b/ssl/d1_both.c >@@ -793,6 +793,7 @@ dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok) > int i,al; > struct hm_header_st msg_hdr; > >+ redo: > /* see if we have the required fragment already */ > if ((frag_len = dtls1_retrieve_buffered_fragment(s,max,ok)) || *ok) > { >@@ -851,8 +852,7 @@ dtls1_get_message_fragment(SSL *s, int st1, int stn, long max, int *ok) > s->msg_callback_arg); > > s->init_num = 0; >- return dtls1_get_message_fragment(s, st1, stn, >- max, ok); >+ goto redo; > } > else /* Incorrectly formated Hello request */ > { >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 1103593
: 901374