[Pkg-openssl-changes] r392 - openssl/branches/lenny/ssl
    Kurt Roeckx 
    kroeckx at alioth.debian.org
       
    Mon Jun  1 12:39:21 UTC 2009
    
    
  
Author: kroeckx
Date: 2009-06-01 12:39:21 +0000 (Mon, 01 Jun 2009)
New Revision: 392
Modified:
   openssl/branches/lenny/ssl/d1_pkt.c
Log:
* Fix "DTLS record buffer limitation bug." (CVE-2009-1377)
Modified: openssl/branches/lenny/ssl/d1_pkt.c
===================================================================
--- openssl/branches/lenny/ssl/d1_pkt.c	2009-06-01 12:38:43 UTC (rev 391)
+++ openssl/branches/lenny/ssl/d1_pkt.c	2009-06-01 12:39:21 UTC (rev 392)
@@ -167,6 +167,10 @@
     DTLS1_RECORD_DATA *rdata;
 	pitem *item;
 
+	/* Limit the size of the queue to prevent DOS attacks */
+	if (pqueue_size(queue->q) >= 100)
+		return 0;
+		
 	rdata = OPENSSL_malloc(sizeof(DTLS1_RECORD_DATA));
 	item = pitem_new(priority, rdata);
 	if (rdata == NULL || item == NULL)
    
    
More information about the Pkg-openssl-changes
mailing list