<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/crypto, branch openssl-3.4.5</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.4.5'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-07T12:31:52Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-07T12:31:52Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-07T12:31:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ded80a37b9a8fb6d4a1440c4bd45233d43f330da'/>
<id>urn:sha1:ded80a37b9a8fb6d4a1440c4bd45233d43f330da</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Apr  7 12:31:53 2026
Release: yes
</content>
</entry>
<entry>
<title>Avoid possible buffer overflow in buf2hex conversion</title>
<updated>2026-04-06T19:40:20Z</updated>
<author>
<name>Igor Ustinov</name>
<email>igus68@gmail.com</email>
</author>
<published>2026-03-05T14:47:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=364f095b80601db632b0def6a33316967f863bde'/>
<id>urn:sha1:364f095b80601db632b0def6a33316967f863bde</id>
<content type='text'>
Fixes CVE-2026-31789

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Apr  6 19:39:23 2026
(cherry picked from commit 3244aa4b9d6ea0220cc14fd97d951c67b5052837)
</content>
</entry>
<entry>
<title>Fix NULL Dereference When Delta CRL Lacks CRL Number Extension</title>
<updated>2026-04-06T19:33:16Z</updated>
<author>
<name>Daniel Kubec</name>
<email>kubec@openssl.org</email>
</author>
<published>2026-03-17T10:11:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a9d187dd1000130100fa7ab915f8513532cb3bb8'/>
<id>urn:sha1:a9d187dd1000130100fa7ab915f8513532cb3bb8</id>
<content type='text'>
Fixes CVE-2026-28388

Co-authored-by: Igor Morgenstern &lt;igor.morgenstern@aisle.com&gt;

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Mon Apr  6 19:27:16 2026
(cherry picked from commit d6ad8595e86dc96ca8771f0a1714b31794befa75)
</content>
</entry>
<entry>
<title>Fix NULL deref in rsa_cms_decrypt</title>
<updated>2026-04-06T19:07:07Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-04-01T08:56:44Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ea7b4ea4f9f853521ba34830cbcadc970d2e0788'/>
<id>urn:sha1:ea7b4ea4f9f853521ba34830cbcadc970d2e0788</id>
<content type='text'>
Very simmilar to CVE-2026-28389, ensure that if we are missing
parameters in RSA-OAEP SourceFunc in CMS KeyTransportRecipientInfo,
we don't segfault when decrypting.

Co-authored-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;

Fixes CVE-2026-28390

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Mon Apr  6 19:07:44 2026
</content>
</entry>
<entry>
<title>Fix NULL deref in [ec]dh_cms_set_shared_info</title>
<updated>2026-04-06T19:07:07Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2026-03-16T17:49:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=785cbf7ea3b5a6f5adf0c1ccb92b79d89c35c616'/>
<id>urn:sha1:785cbf7ea3b5a6f5adf0c1ccb92b79d89c35c616</id>
<content type='text'>
Multiple independent reports indicated a SIGSEGV was possible in CMS
processing when a crafted CMS EnvelopedData message using A Key
Agreement Recipient Info field.  If the
KeyEncryptionAlgorithmIdentifier omits the optional parameter field, the
referenced functions above will attempt to dereference the
alg-&gt;parameter data prior to checking if the parameter field is NULL.

Confirmed to resolve the issues using the reproducers provided in the
security reports.

Co-authored-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;

Fixes CVE-2026-28389

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
MergeDate: Mon Apr  6 19:07:41 2026
</content>
</entry>
<entry>
<title>crypto/err/err_all.c: load SM2 error strings</title>
<updated>2026-04-03T15:33:10Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-03-30T09:23:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4c3893afbee2baffd499d6dbe4a95b96e9ecd541'/>
<id>urn:sha1:4c3893afbee2baffd499d6dbe4a95b96e9ecd541</id>
<content type='text'>
The function ossl_err_load_SM2_strings() exists, but wasn't called
in ossl_err_load_crypto_strings().  Rescind this omission.

Fixes: 3d328a445c2a "Add SM2 signature and ECIES schemes"
Signed-off-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 15:32:47 2026
(Merged from https://github.com/openssl/openssl/pull/30625)

(cherry picked from commit 6830f6281303b7c4ddb6957f4a90734a0ca82b8e)
</content>
</entry>
<entry>
<title>EVP_MD_CTX_gettable_params(): Add NULL check before dereference</title>
<updated>2026-04-03T15:25:09Z</updated>
<author>
<name>Drokovar Dmitriy</name>
<email>drokov@rutoken.ru</email>
</author>
<published>2026-03-10T05:38:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4bcb5802a589c64b9673c30d0370972b0f848c3a'/>
<id>urn:sha1:4bcb5802a589c64b9673c30d0370972b0f848c3a</id>
<content type='text'>
Found by Linux Verification Center (linuxtesting.org) with SVACE.

CLA:trivial

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Fri Apr  3 15:24:39 2026
(Merged from https://github.com/openssl/openssl/pull/30589)

(cherry picked from commit 9ac50d2d7bdf207c2e408bed79641169f5c69894)
</content>
</entry>
<entry>
<title>Updated broken documentation links in various files</title>
<updated>2026-04-03T15:19:14Z</updated>
<author>
<name>Stacey Zheng</name>
<email>staceyzheng10@gmail.com</email>
</author>
<published>2026-03-19T22:59:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=02884229bc576eb85750d1ee18b4f44f010cec7d'/>
<id>urn:sha1:02884229bc576eb85750d1ee18b4f44f010cec7d</id>
<content type='text'>
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Fri Apr  3 15:18:46 2026
(Merged from https://github.com/openssl/openssl/pull/30516)

(cherry picked from commit 6f5b5acd65050d7a5a5534f27911b7b1fddcf754)
</content>
</entry>
<entry>
<title>crypto/x509/pcy_tree.c: fix leak of tree in X509_policy_check()</title>
<updated>2026-04-03T15:04:10Z</updated>
<author>
<name>huanghuihui0904</name>
<email>625173@qq.com</email>
</author>
<published>2026-03-16T03:05:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b78cf263dfe90903356a893287ba36da7273ce6f'/>
<id>urn:sha1:b78cf263dfe90903356a893287ba36da7273ce6f</id>
<content type='text'>
When init_ret indicates both X509_PCY_TREE_EXPLICIT and X509_PCY_TREE_EMPTY,
the function returns without freeing the initialized policy tree.
Free the tree before returning, consistent with the earlier TREE_EMPTY branch.

Also defer *ptree = tree assignment and free the tree when user policies
are empty to avoid returning invalid memory.

Fixes #30435

Signed-off-by: huanghuihui0904 &lt;625173@qq.com&gt;

Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Fri Apr  3 15:03:37 2026
(Merged from https://github.com/openssl/openssl/pull/30436)

(cherry picked from commit c3d24d9121ef12d8b1f2615e7655e07b5a624358)
</content>
</entry>
<entry>
<title>Apply clang-format to the source tree</title>
<updated>2026-04-03T14:50:46Z</updated>
<author>
<name>Eugene Syromiatnikov</name>
<email>esyr@openssl.org</email>
</author>
<published>2026-01-28T15:39:13Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bcac2f96dc866290f683ac46142b3fe68932493c'/>
<id>urn:sha1:bcac2f96dc866290f683ac46142b3fe68932493c</id>
<content type='text'>
Ensure that all the source files are formatted with the current
.clang-format configuration, to avoid spurious clang-format checker
errors when arbitrary files are touched.

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

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Fri Apr  3 14:51:03 2026
(Merged from https://github.com/openssl/openssl/pull/29823)
</content>
</entry>
</feed>
