<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch openssl-3.5.7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5.7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5.7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-06-09T11:54:25Z</updated>
<entry>
<title>Prepare for release of 3.5.7</title>
<updated>2026-06-09T11:54:25Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-06-09T11:54:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8cf17aaeb4599f8af87fefd810b5b5fee90fe69e'/>
<id>urn:sha1:8cf17aaeb4599f8af87fefd810b5b5fee90fe69e</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Tue Jun  9 11:54:26 2026
Release: yes
</content>
</entry>
<entry>
<title>make update</title>
<updated>2026-06-09T11:54:23Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-06-09T11:54:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8d6fdde49c481bf4d3c8626f264c4aaaba78fa65'/>
<id>urn:sha1:8d6fdde49c481bf4d3c8626f264c4aaaba78fa65</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Tue Jun  9 11:54:25 2026
Release: yes
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2026-06-09T11:52:20Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-06-09T11:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=512b62fd2438f95f5ebc77aa353d2cf920a137ab'/>
<id>urn:sha1:512b62fd2438f95f5ebc77aa353d2cf920a137ab</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
MergeDate: Tue Jun  9 11:52:21 2026
Release: yes
</content>
</entry>
<entry>
<title>CHANGES.md, NEWS.md: update for 3.5.7</title>
<updated>2026-06-09T11:20:17Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-06-08T11:51:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d8df29987e6fa55d681da27a997a34ca3e29b49'/>
<id>urn:sha1:7d8df29987e6fa55d681da27a997a34ca3e29b49</id>
<content type='text'>
3.5.7 CHANGES.md includes the following:
 * CVE-2026-7383, CVE-2026-9076, CVE-2026-34180, CVE-2026-34181,
   CVE-2026-34182, CVE-2026-34183, CVE-2026-42764, CVE-2026-42766,
   CVE-2026-42767, CVE-2026-42768, CVE-2026-42769, CVE-2026-42770,
   CVE-2026-45445, CVE-2026-45446, CVE-2026-45447
 * https://github.com/openssl/openssl/pull/30626
   "TLSv1.3: Fix server not sending NewSessionTicket after ciphersuite mismatch"
 * https://github.com/openssl/openssl/pull/31058
   "Validate that a PSK identity is at least one byte long"
 * https://github.com/openssl/openssl/pull/31146
   "ktls: Fix invalid memory access on retry with moving write buffer"

3.5.7 NEWS.md includes the following:
 * CVE-2026-7383, CVE-2026-9076, CVE-2026-34180, CVE-2026-34181,
   CVE-2026-34182, CVE-2026-34183, CVE-2026-42764, CVE-2026-42766,
   CVE-2026-42767, CVE-2026-42768, CVE-2026-42769, CVE-2026-42770,
   CVE-2026-45445, CVE-2026-45446, CVE-2026-45447

Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Milan Broz &lt;mbroz@openssl.org&gt;
MergeDate: Tue Jun  9 11:20:24 2026
</content>
</entry>
<entry>
<title>Fix potential NULL dereference in OSSL_CRMF_ENCRYPTEDVALUE_decrypt()</title>
<updated>2026-06-08T20:39:12Z</updated>
<author>
<name>Igor Ustinov</name>
<email>igus@openssl.foundation</email>
</author>
<published>2026-05-11T14:29:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=810b722f772652ad48042bcc7ab07e3414b11d0f'/>
<id>urn:sha1:810b722f772652ad48042bcc7ab07e3414b11d0f</id>
<content type='text'>
Check that 'parameter' != NULL before dereferencing in
OSSL_CRMF_ENCRYPTEDVALUE_decrypt().

Fixes CVE-2026-42767

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 20:38:27 2026
(cherry picked from commit 309db711d13a6fdc6f8a719d8b4415a04dbf3bc5)
</content>
</entry>
<entry>
<title>Test for CVE-2026-45447 (UAF in PKCS7_verify)</title>
<updated>2026-06-08T20:29:31Z</updated>
<author>
<name>Igor Ustinov</name>
<email>igus@openssl.foundation</email>
</author>
<published>2026-05-16T06:22:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d5eb84a454304b4bb87227cd5ef194d354388a18'/>
<id>urn:sha1:d5eb84a454304b4bb87227cd5ef194d354388a18</id>
<content type='text'>
The test data were created with a tool developed by
Thai Duong &lt;thai@calif.io&gt;.

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 20:22:52 2026
(cherry picked from commit a60763a01490bd747ab716342b87d55bd0a27a39)
</content>
</entry>
<entry>
<title>Fix possible use-after-free in OpenSSL PKCS7_verify()</title>
<updated>2026-06-08T20:25:16Z</updated>
<author>
<name>Igor Ustinov</name>
<email>igus@openssl.foundation</email>
</author>
<published>2026-05-16T06:16:23Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d4a980c62258c5910cc883936e0c8dbab4d75a8'/>
<id>urn:sha1:7d4a980c62258c5910cc883936e0c8dbab4d75a8</id>
<content type='text'>
Fixes CVE-2026-45447

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 20:22:50 2026
(cherry picked from commit b4fbcf9fd25f781b17b763e3ec84d6b6dc096f6e)
</content>
</entry>
<entry>
<title>Fix handling of empty-ciphertext messages in AES-GCM-SIV and AES-SIV</title>
<updated>2026-06-08T20:16:28Z</updated>
<author>
<name>Dmitry Belyavskiy</name>
<email>beldmit@gmail.com</email>
</author>
<published>2026-05-13T09:45:51Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7fe3f33a3b3a4c487aa4dcdbc87057f66ffd2b85'/>
<id>urn:sha1:7fe3f33a3b3a4c487aa4dcdbc87057f66ffd2b85</id>
<content type='text'>
AES-GCM-SIV: EVP_DecryptFinal_ex Accepts All-Zero Tag for Empty-Ciphertext
Messages.

AES-SIV: EVP_DecryptUpdate_ex Accepts All-Zero Tag for Empty-Ciphertext
Messages on context reuse.

Fixes CVE-2026-45446

Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 20:12:25 2026
(cherry picked from commit aeb5000b0c66772bad600e9cc241a4c902e6d8b9)
</content>
</entry>
<entry>
<title>Apply the buffered IV on the AES-OCB EVP_Cipher() path</title>
<updated>2026-06-08T20:03:54Z</updated>
<author>
<name>Viktor Dukhovni</name>
<email>viktor@openssl.org</email>
</author>
<published>2026-05-18T08:09:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=983d54b5cce8d16147548ed1a37892d1720bbab6'/>
<id>urn:sha1:983d54b5cce8d16147548ed1a37892d1720bbab6</id>
<content type='text'>
aes_ocb_cipher(), the OCB provider's OSSL_FUNC_CIPHER_CIPHER slot,
processed input without flushing the buffered IV into the OCB
context.  Effective nonce was 0 regardless of the caller's IV;
EVP_*Final_ex() then emitted a tag depending only on (key, iv).
This gave (key, nonce) reuse and single-query universal forgery on
the EVP_Cipher() path.

Apply update_iv() at the head of aes_ocb_cipher() to mirror the
streaming handler.  The matching GCM one-shot does this already.

Add a cross-driver round-trip test for AES-{GCM,CCM,OCB} and
ChaCha20-Poly1305 in test/evp_extra_test.c.  Each cipher is
exercised with and without AAD; the no-AAD case is needed because
any prior EVP_CipherUpdate(NULL, aad, ...) routes through the
streaming handler and applies the IV itself, masking the bug.

Fixes CVE-2026-45445

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 20:02:00 2026
(cherry picked from commit 50c95c5d1e83f4f46a555dfa7fd9c632d3eba9dc)
</content>
</entry>
<entry>
<title>Match the local q DHX parameter against the peer's q</title>
<updated>2026-06-08T19:57:50Z</updated>
<author>
<name>Norbert Pocs</name>
<email>norbertp@openssl.org</email>
</author>
<published>2026-05-12T13:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ca2237ab5615641b662183b077f62c08d75e8070'/>
<id>urn:sha1:ca2237ab5615641b662183b077f62c08d75e8070</id>
<content type='text'>
As FFC/DH peer public key validation uses the peer's q value instead
of checking against the local q, we must also check that these
q values match when setting the peer's public key.

Fixes CVE-2026-42770

Signed-off-by: Norbert Pocs &lt;norbertp@openssl.org&gt;

Reviewed-by: Viktor Dukhovni &lt;viktor@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Jun  8 19:56:27 2026
(cherry picked from commit 29b9df160cc5f20ee3907cce0cb271b982846bce)
</content>
</entry>
</feed>
