mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2026-07-05 17:40:50 +02:00
Merge pull request #9914 from julek-wolfssl/fenrir/30
Make sure size check doesn't underflow
This commit is contained in:
+3
-1
@@ -22880,8 +22880,10 @@ default:
|
||||
#ifdef WOLFSSL_TLS13
|
||||
if (IsAtLeastTLSv1_3(ssl->version)) {
|
||||
tooLong = ssl->curSize > MAX_TLS13_ENC_SZ;
|
||||
tooLong |= ssl->curSize - ssl->specs.aead_mac_size >
|
||||
if (ssl->specs.aead_mac_size < ssl->curSize) {
|
||||
tooLong |= ssl->curSize - ssl->specs.aead_mac_size >
|
||||
MAX_TLS13_PLAIN_SZ;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
#ifdef WOLFSSL_EXTRA_ALERTS
|
||||
|
||||
Reference in New Issue
Block a user