@@ -28,6 +28,56 @@ OpenSSL Releases
28
28
OpenSSL 3.5
29
29
-----------
30
30
31
+ ### Changes between 3.5.2 and 3.5.3 [16 Sep 2025]
32
+
33
+ * Avoided a potential race condition introduced in 3.5.1, where
34
+ `OSSL_STORE_CTX` kept open during lookup while potentially being used
35
+ by multiple threads simultaneously, that could lead to potential crashes
36
+ when multiple concurrent TLS connections are served.
37
+
38
+ *Matt Caswell*
39
+
40
+ * The FIPS provider no longer performs a PCT on key import for RSA, DH,
41
+ and EC keys (that was introduced in 3.5.2), following the latest update
42
+ on that requirement in FIPS 140-3 IG 10.3.A additional comment 1.
43
+
44
+ *Dr Paul Dale*
45
+
46
+ * Secure memory allocation calls are no longer used for HMAC keys.
47
+
48
+ *Dr Paul Dale*
49
+
50
+ * `openssl req` no longer generates certificates with an empty extension list
51
+ when SKID/AKID are set to `none` during generation.
52
+
53
+ *David Benjamin*
54
+
55
+ * The man page date is now derived from the release date provided
56
+ in `VERSION.dat` and not the current date for the released builds.
57
+
58
+ *Enji Cooper*
59
+
60
+ * Hardened the provider implementation of the RSA public key "encrypt"
61
+ operation to add a missing check that the caller-indicated output buffer
62
+ size is at least as large as the byte count of the RSA modulus. The issue
63
+ was reported by Arash Ale Ebrahim from SYSPWN.
64
+
65
+ This operation is typically invoked via `EVP_PKEY_encrypt(3)`. Callers that
66
+ in fact provide a sufficiently large buffer, but fail to correctly indicate
67
+ its size may now encounter unexpected errors. In applications that attempt
68
+ RSA public encryption into a buffer that is too small, an out-of-bounds
69
+ write is now avoided and an error is reported instead.
70
+
71
+ *Viktor Dukhovni*
72
+
73
+ * Added FIPS 140-3 PCT on DH key generation.
74
+
75
+ *Nikola Pajkovsky*
76
+
77
+ * Fixed the synthesised `OPENSSL_VERSION_NUMBER`.
78
+
79
+ *Richard Levitte*
80
+
31
81
### Changes between 3.5.1 and 3.5.2 [5 Aug 2025]
32
82
33
83
* The FIPS provider now performs a PCT on key import for RSA, EC and ECX.
0 commit comments