tags 309111 - fixed tags 309111 + sarge thanks On Sun, May 15, 2005 at 09:15:23PM +0200, Moritz Muehlenhoff wrote: > The second part fixes an issue in the RSA key export that looks worthy > to be included in Sarge as well. My original report includes two > patches; for the DoS issue and a patch which includes the RSA fix as > well.
NMU'd -13.1 for unstable, Sarge still needs to be fixed. Steve Langasek has expressed concerns about the unstable vs testing difference, especially the changes in -11. The below patch also applies cleanly to the sarge version, and I tested it succesfully with some ssl using applications on two sarge machines (both i386 though). Also the fix looks really non-invasively trivial. Joey/security team, ok to upload the below (built for sarge, with modified changelog entry (version & dist) to testing-security? --Jeroen --- gnutls11-1.0.16/debian/changelog +++ gnutls11-1.0.16/debian/changelog @@ -1,3 +1,11 @@ +gnutls11 (1.0.16-13.1) unstable; urgency=high + + * Non-Maintainer Upload fixing DoS + * DoS in TLS 1.x record packet parsing [CAN-2005-1431, GNUTLS-SA-2005-1] + (Closes: #309111) + + -- Jeroen van Wolffelaar <[EMAIL PROTECTED]> Sun, 22 May 2005 21:47:58 +0200 + gnutls11 (1.0.16-13) unstable; urgency=high * Fixed an ASN.1 extraction error. --- gnutls11-1.0.16.orig/lib/gnutls_cipher.c +++ gnutls11-1.0.16/lib/gnutls_cipher.c @@ -448,7 +448,7 @@ /* Check the pading bytes (TLS 1.x) */ - if ( ver >= GNUTLS_TLS1) + if ( ver >= GNUTLS_TLS1 && pad_failed==0 ) for (i=2;i<pad;i++) { if (ciphertext.data[ciphertext.size-i] != ciphertext.data[ciphertext.size - 1]) pad_failed = GNUTLS_E_DECRYPTION_FAILED; -- Jeroen van Wolffelaar [EMAIL PROTECTED] http://jeroen.A-Eskwadraat.nl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]