diff options
| author | Eugene Syromiatnikov <[email protected]> | 2026-10-04 12:53:02 +0200 |
|---|---|---|
| committer | Tomas Mraz <[email protected]> | 2026-10-21 18:41:05 +0200 |
| commit | df40f231a4c58335868b330ccfabe124e01c1ad6 (patch) | |
| tree | e35d757b4e1b22018e2f52c8f936812afd95b5af | |
| parent | CHANGES.md, NEWS.md: update for 4.0.3 (diff) | |
| download | openssl-df40f231a4c58335868b330ccfabe124e01c1ad6.tar.gz openssl-df40f231a4c58335868b330ccfabe124e01c1ad6.zip | |
CHANGES.md, NEWS.md: 4.0.3 fixups
Fix CVE-2026-54872 title wording, fix typos in CVE-2026-35191,
CVE-2026-75804, and PR #31610[1] descriptions, mention the FIPS
indicator change in NEWS.md.
[1] https://github.com/openssl/openssl/pull/31610
Co-Authored-by: Mounir IDRASSI <[email protected]>
Signed-off-by: Eugene Syromiatnikov <[email protected]>
Reviewed-by: Neil Horman <[email protected]>
Reviewed-by: Milan Broz <[email protected]>
Merge-date: Wed Oct 21 16:41:20 2026
Merged-from: https://github.com/openssl/openssl/pull/33052
| -rw-r--r-- | CHANGES.md | 9 | ||||
| -rw-r--r-- | NEWS.md | 13 |
2 files changed, 17 insertions, 5 deletions
diff --git a/CHANGES.md b/CHANGES.md index dedeab8b5c7..4372821d92f 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -762,7 +762,7 @@ OpenSSL 4.0 Severity: Low - Issue summary: The OpenSSL QUIC server, when configured to not preform + Issue summary: The OpenSSL QUIC server, when configured to not perform address validation, can be forced to count incoming packets multiple times in its unvalidated credit computation, leading to a violation of the [RFC 9000] unvalidated connection amplification limit of 3 times @@ -800,7 +800,8 @@ OpenSSL 4.0 *Alexandr Nedvědický* - * Fixed a timing side-channel in scalar multiplication for mon-NIST EC curves. + * Fixed a timing side-channel leak in generic elliptic curve scalar + multiplication. Severity: Low @@ -893,7 +894,7 @@ OpenSSL 4.0 flow control for streams to make the QUIC stack receive ~100 MiB of memory instead of 768 KiB (default flow control window size). - Reportedby: Moltenbit, Bhabani Sankar Das, Saiyowa Security Team, mzfr. + Reported by: Moltenbit, Bhabani Sankar Das, Saiyowa Security Team, mzfr. ([CVE-2026-75804]) @@ -978,7 +979,7 @@ OpenSSL 4.0 *Alexandr Nedvědický* * Fixed a bug where `EVP_DecryptFinal()` incorrectly reported a stale success - on AES-SIV authentication failure after a preciously successful message + on AES-SIV authentication failure after a previously successful message decryption. <!-- https://github.com/openssl/openssl/pull/31610 --> @@ -112,7 +112,8 @@ This release incorporates the following bug fixes and mitigations: * Fixed potential CPU DoS via O(n^2) fragment reassembly in QUIC. ([CVE-2026-42772]) - * Fixed a timing side-channel in scalar multiplication for mon-NIST EC curves. + * Fixed a timing side-channel leak in generic elliptic curve scalar + multiplication. ([CVE-2026-54872]) * Fixed QUIC `STREAM` fragment metadata DoS. @@ -147,6 +148,16 @@ This release incorporates the following bug fixes and mitigations: where incomplete writes down the BIO chain may result in the loss of encoded base64 data. +This release incorporates the following potentially significant or incompatible +changes: + + * Changed the OpenSSL FIPS provider so that every algorithm advertised + with `fips=yes` property explicitly exposes a `fips-indicator` gettable + context parameter, that returns 1 for an approved operation. The absence + of an indicator is no longer interpreted as approval. Algorithms advertised + with `fips=no` property, including X448MLKEM1024, remain unapproved + and return 0 when they expose the indicator. + ### Major changes between OpenSSL 4.0.1 and OpenSSL 4.0.2 [25 Aug 2026] OpenSSL 4.0.2 is a security patch release. The most severe CVE fixed |
