diff --git a/CHANGES.md b/CHANGES.md index 0cd08de76e..91a58ff558 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -229,7 +229,25 @@ OpenSSL 3.4 OpenSSL 3.3 ----------- -### Changes between 3.3.1 and 3.3.2 [xx XXX xxxx] +### Changes between 3.3.2 and 3.3.3 [xx XXX xxxx] + + * Fixed possible OOB memory access with invalid low-level GF(2^m) elliptic + curve parameters. + + Use of the low-level GF(2^m) elliptic curve APIs with untrusted + explicit values for the field polynomial can lead to out-of-bounds memory + reads or writes. + Applications working with "exotic" explicit binary (GF(2^m)) curve + parameters, that make it possible to represent invalid field polynomials + with a zero constant term, via the above or similar APIs, may terminate + abruptly as a result of reading or writing outside of array bounds. Remote + code execution cannot easily be ruled out. + + ([CVE-2024-9143]) + + *Viktor Dukhovni* + +### Changes between 3.3.1 and 3.3.2 [3 Sep 2024] * Fixed possible denial of service in X.509 name checks. @@ -20888,6 +20906,7 @@ ndif +[CVE-2024-9143]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-9143 [CVE-2024-6119]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-6119 [CVE-2024-5535]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-5535 [CVE-2024-4741]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-4741 diff --git a/NEWS.md b/NEWS.md index 5b3a004c79..37ca24ad76 100644 --- a/NEWS.md +++ b/NEWS.md @@ -115,7 +115,18 @@ This release adds the following new features: OpenSSL 3.3 ----------- -### Major changes between OpenSSL 3.3.1 and OpenSSL 3.3.2 [under development] +### Major changes between OpenSSL 3.3.2 and OpenSSL 3.3.3 [under development] + +OpenSSL 3.3.3 is a security patch release. The most severe CVE fixed in this +release is Low. + +This release incorporates the following bug fixes and mitigations: + + * Fixed possible OOB memory access with invalid low-level GF(2^m) elliptic + curve parameters. + ([CVE-2024-9143]) + +### Major changes between OpenSSL 3.3.1 and OpenSSL 3.3.2 [3 Sep 2024] OpenSSL 3.3.2 is a security patch release. The most severe CVE fixed in this release is Moderate. @@ -1836,6 +1847,7 @@ OpenSSL 0.9.x +[CVE-2024-9143]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-9143 [CVE-2024-6119]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-6119 [CVE-2024-5535]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-5535 [CVE-2024-4741]: https://www.openssl.org/news/vulnerabilities.html#CVE-2024-4741