]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Disallow Message sequence number 2 in DTLSv1_listen
authorJoshua Rogers <MegaManSec@users.noreply.github.com>
Wed, 8 Oct 2025 07:31:18 +0000 (15:31 +0800)
committerTomas Mraz <tomas@openssl.org>
Fri, 17 Oct 2025 16:58:34 +0000 (18:58 +0200)
Signed-off-by: Joshua Rogers <MegaManSec@users.noreply.github.com>
Reviewed-by: Frederik Wedel-Heinen <fwh.openssl@gmail.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28788)

ssl/d1_lib.c

index f20c8ac157ad4bae5e8be69509bb30ebd6dc0671..0e39518abc72d6be860b931d28ba0efc80d0127b 100644 (file)
@@ -573,7 +573,7 @@ int DTLSv1_listen(SSL *ssl, BIO_ADDR *client)
         }
 
         /* Message sequence number can only be 0 or 1 */
-        if (msgseq > 2) {
+        if (msgseq > 1) {
             ERR_raise(ERR_LIB_SSL, SSL_R_INVALID_SEQUENCE_NUMBER);
             goto end;
         }