-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge remote-tracking branch 'restricted/mbedtls-2.28-restricted' int…
…o mbedtls-2.28.1rc0-pr
- Loading branch information
Showing
20 changed files
with
628 additions
and
85 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Bugfix | ||
* Fix a null pointer dereference when performing some operations on zero | ||
represented with 0 limbs (specifically mbedtls_mpi_mod_int() dividing | ||
by 2, and mbedtls_mpi_write_string() in base 2). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
Security | ||
* Fix a potential heap buffer overread in TLS 1.2 server-side when | ||
MBEDTLS_USE_PSA_CRYPTO is enabled, an opaque key (created with | ||
mbedtls_pk_setup_opaque()) is provisioned, and a static ECDH ciphersuite | ||
is selected. This may result in an application crash or potentially an | ||
information leak. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Security | ||
* Fix a buffer overread in DTLS ClientHello parsing in servers with | ||
MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE enabled. An unauthenticated client | ||
or a man-in-the-middle could cause a DTLS server to read up to 255 bytes | ||
after the end of the SSL input buffer. The buffer overread only happens | ||
when MBEDTLS_SSL_IN_CONTENT_LEN is less than a threshold that depends on | ||
the exact configuration: 258 bytes if using mbedtls_ssl_cookie_check(), | ||
and possibly up to 571 bytes with a custom cookie check function. | ||
Reported by the Cybeats PSI Team. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
Bugfix | ||
* Fix record sizes larger than 16384 being sometimes accepted despite being | ||
non-compliant. This could not lead to a buffer overflow. In particular, | ||
application data size was already checked correctly. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.