<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch openssl-3.5.6</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5.6</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.5.6'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-07T12:24:29Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-07T12:24:29Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-07T12:24:29Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7a70e2916d1e800f22b140d131c2ec14f88205e7'/>
<id>urn:sha1:7a70e2916d1e800f22b140d131c2ec14f88205e7</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:24:30 2026
Release: yes
</content>
</entry>
<entry>
<title>Don't eat a NULL if a queryfile is not provided</title>
<updated>2026-03-31T09:54:27Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2026-03-27T21:34:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=06d993220f0fed4e8c6c52d4dea2e0a7aba9b7a7'/>
<id>urn:sha1:06d993220f0fed4e8c6c52d4dea2e0a7aba9b7a7</id>
<content type='text'>
Fixes: 18cd23df8a8f2 "Remove "noise" comments from TS files."

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Tue Mar 31 09:54:31 2026
(Merged from https://github.com/openssl/openssl/pull/30608)
</content>
</entry>
<entry>
<title>cmp_vfy.c,doc/,test/: when trying to use cached CMP message sender cert, no more check its revocation and chain</title>
<updated>2026-03-25T10:56:11Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2025-10-22T15:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0b9625633722b21f5adefcea40588c4c4859c52f'/>
<id>urn:sha1:0b9625633722b21f5adefcea40588c4c4859c52f</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/28973)

(cherry picked from commit 525a4f1efbab0d3c2aff59ab8e671b8d9f35ddee)
</content>
</entry>
<entry>
<title>apps/cmp.c: minor code refactoring on -no_cache_extracerts, tweak mock server error message</title>
<updated>2026-03-25T09:59:11Z</updated>
<author>
<name>Dr. David von Oheimb</name>
<email>dev@ddvo.net</email>
</author>
<published>2025-10-22T13:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=76a92ba11ba37a00a9701a7fac09415dd330e338'/>
<id>urn:sha1:76a92ba11ba37a00a9701a7fac09415dd330e338</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
(Merged from https://github.com/openssl/openssl/pull/28973)

(cherry picked from commit 3c15377ab8ec23673b3ecfc6b556ba70a7dde859)
</content>
</entry>
<entry>
<title>x509: remove OCSP_TRUSTOTHER from stapled response and issuer fallback paths</title>
<updated>2026-03-24T17:49:04Z</updated>
<author>
<name>1seal</name>
<email>security@1seal.org</email>
</author>
<published>2026-03-17T09:14:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2a60c419a74b316be87d64ed0e31eb1ac36cb702'/>
<id>urn:sha1:2a60c419a74b316be87d64ed0e31eb1ac36cb702</id>
<content type='text'>
This is backport of 8a630915c045 "x509: remove OCSP_TRUSTOTHER from stapled
response and issuer fallback paths" that includes only parts pertaining
the openssl ocsp command.  Original commit message:

    check_cert_ocsp_resp() verified stapled OCSP responses with
    OCSP_TRUSTOTHER while passing the peer-provided chain (ctx-&gt;chain),
    which allowed certificates from that chain to be treated as trusted
    OCSP responder signers.

    similarly, the ocsp CLI issuer fallback path unconditionally used
    OCSP_TRUSTOTHER, making certificates given via -issuer implicitly
    trusted regardless of verify_flags.

    remove OCSP_TRUSTOTHER from both paths so that responder authorization
    is validated against the trust store.

Link: https://github.com/openssl/openssl/pull/30323
References: 8a630915c045 "x509: remove OCSP_TRUSTOTHER from stapled response and issuer fallback paths"
Fixes: c6724060e267f "RT2206: Add -issuer flag to ocsp command"

Reviewed-by: David von Oheimb &lt;david.von.oheimb@siemens.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Tue Mar 24 17:49:34 2026
(Merged from https://github.com/openssl/openssl/pull/30526)
</content>
</entry>
<entry>
<title>apps/cmp.c: fix leak of out_trusted in setup_verification_ctx()</title>
<updated>2026-03-24T17:35:13Z</updated>
<author>
<name>huanghuihui0904</name>
<email>625173@qq.com</email>
</author>
<published>2026-03-12T13:01:30Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=b059f75c112c1319101bd206f3f060b6d7859fa7'/>
<id>urn:sha1:b059f75c112c1319101bd206f3f060b6d7859fa7</id>
<content type='text'>
setup_verification_ctx() allocates out_trusted via load_trusted() and passes
it to OSSL_CMP_CTX_set_certConf_cb_arg(). Since the argument is not consumed,
it must be freed on failure. The fix is to free out_trusted if
OSSL_CMP_CTX_set_certConf_cb_arg() fails.

Fixes #30377

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

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.foundation&gt;
MergeDate: Tue Mar 24 17:34:49 2026
(Merged from https://github.com/openssl/openssl/pull/30392)

(cherry picked from commit 6f01df42cd0fff76dc789e50f5f86addd6103192)
</content>
</entry>
<entry>
<title>apps/cmp_mock_srv: fix resource leak in process_genm()</title>
<updated>2026-03-16T11:18:54Z</updated>
<author>
<name>YZL0v3ZZ</name>
<email>2055877225@qq.com</email>
</author>
<published>2026-03-11T14:31:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=10b46202b8227c3ae7bff7589fba2948ed8aa86a'/>
<id>urn:sha1:10b46202b8227c3ae7bff7589fba2948ed8aa86a</id>
<content type='text'>
If pushing the generated rsp ITAV object into the out stack fails,
the error path frees the stack container but permanently abandons
the newly allocated rsp object.

Explicitly free the rsp structure if it exists and was not pushed
successfully to prevent this memory leak.

Reviewed-by: Frederik Wedel-Heinen &lt;fwh.openssl@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
MergeDate: Mon Mar 16 11:16:02 2026
(Merged from https://github.com/openssl/openssl/pull/30374)

(cherry picked from commit b4a964f6c1313d386c45a747820d82a1a5ec4573)
</content>
</entry>
<entry>
<title>Fix resource leak in crls_http_cb()</title>
<updated>2026-03-13T15:18:43Z</updated>
<author>
<name>YZL0v3ZZ</name>
<email>2055877225@qq.com</email>
</author>
<published>2026-03-11T13:48:14Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=41cf1f74b1d4c8013ecdf6d87cb13faaa2c40d22'/>
<id>urn:sha1:41cf1f74b1d4c8013ecdf6d87cb13faaa2c40d22</id>
<content type='text'>
When the function fails to push the second CRL to the stack, it
incorrectly uses sk_X509_CRL_free() instead of sk_X509_CRL_pop_free().
This destroys the stack container but orphans previously pushed
X509_CRL objects.

Replace it with sk_X509_CRL_pop_free passing X509_CRL_free as the
cleanup routine to ensure deep deallocation of any pushed items.

Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Norbert Pocs &lt;norbertp@openssl.org&gt;
Reviewed-by: Todd Short &lt;todd.short@me.com&gt;
(Merged from https://github.com/openssl/openssl/pull/30372)

(cherry picked from commit 0d2874b37a6b1da258aac81bd647fc02cbdf5547)
(cherry picked from commit 0ddb228772e4e9c4ee9b29d20d7d119e2fa66c01)
(cherry picked from commit 35a3aa59406500a377864645a0201403ca8726d7)
</content>
</entry>
<entry>
<title>apps: unload provider on app_provider_load() failure</title>
<updated>2026-03-13T08:12:36Z</updated>
<author>
<name>Brittany Morris</name>
<email>brittany.morris384@gmail.com</email>
</author>
<published>2026-03-09T01:38:53Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=22441fa33de15c99e5587560ace2742c6c3f2731'/>
<id>urn:sha1:22441fa33de15c99e5587560ace2742c6c3f2731</id>
<content type='text'>
CLA: trivial

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Fri Mar 13 08:12:44 2026
(Merged from https://github.com/openssl/openssl/pull/30314)
</content>
</entry>
<entry>
<title>Fix a one byte buffer overflow in s_client</title>
<updated>2026-03-12T17:56:56Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.foundation</email>
</author>
<published>2026-03-11T15:06:32Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cc7cdbb072b1a3b138c67d38e4ea53b4adee37d4'/>
<id>urn:sha1:cc7cdbb072b1a3b138c67d38e4ea53b4adee37d4</id>
<content type='text'>
The buffer used to process user commands when using advanced mode ("-adv")
can overflow the buffer by one byte if the the read buffer is exactly
BUFSIZZ bytes in length (16k). When processing the buffer we add a NUL
terminator to the buffer, so if the buffer is already full then we
overwrite by one byte when we add the NUL terminator.

This does not represent a security issue because this is entirely local
and would be "self-inflicted", i.e. not under attacker control.

This issue was reported to use by Igor Morgenstern from AISLE.

Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
MergeDate: Thu Mar 12 17:56:37 2026
(Merged from https://github.com/openssl/openssl/pull/30376)

(cherry picked from commit 440ac348bf7ad86aaed3eb6a18c7ce587dccb350)
</content>
</entry>
</feed>
