<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/apps, branch openssl-3.3.7</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.7</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.3.7'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2026-04-07T12:38:24Z</updated>
<entry>
<title>Copyright year updates</title>
<updated>2026-04-07T12:38:24Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2026-04-07T12:38:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=cf0c4c8fd9ef0f389d458ebe5570454c00d89da4'/>
<id>urn:sha1:cf0c4c8fd9ef0f389d458ebe5570454c00d89da4</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:38:26 2026
Release: yes
</content>
</entry>
<entry>
<title>Don't eat a NULL if a queryfile is not provided</title>
<updated>2026-03-31T09:55:23Z</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=cedce060fee5a388a88e9a00b18772990a25fe7d'/>
<id>urn:sha1:cedce060fee5a388a88e9a00b18772990a25fe7d</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:55:27 2026
(Merged from https://github.com/openssl/openssl/pull/30608)
</content>
</entry>
<entry>
<title>x509: remove OCSP_TRUSTOTHER from stapled response and issuer fallback paths</title>
<updated>2026-03-24T17:51:05Z</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=814b2b0ec4231c5bc37fbec3c7d4f087ba2bdf99'/>
<id>urn:sha1:814b2b0ec4231c5bc37fbec3c7d4f087ba2bdf99</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:50:48 2026
(Merged from https://github.com/openssl/openssl/pull/30527)

(cherry picked from commit a046f95e1d09d65b65d9ab14fb086707fe6b9bad)
</content>
</entry>
<entry>
<title>apps/cmp.c: fix leak of out_trusted in setup_verification_ctx()</title>
<updated>2026-03-24T17:35:34Z</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=6eec4af3d4245403813d1453859aab7ca4eb5371'/>
<id>urn:sha1:6eec4af3d4245403813d1453859aab7ca4eb5371</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:19:37Z</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=735bca5526297c23581a3794dbd57b51178d3b99'/>
<id>urn:sha1:735bca5526297c23581a3794dbd57b51178d3b99</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>apps: unload provider on app_provider_load() failure</title>
<updated>2026-03-13T08:11:27Z</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=a8a3476f4374705acd0c33d77e0061ca593b0679'/>
<id>urn:sha1:a8a3476f4374705acd0c33d77e0061ca593b0679</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:11:38 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:57:08Z</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=3daa029b662ee5b5eeaf036fc9c6bc3b72b874b6'/>
<id>urn:sha1:3daa029b662ee5b5eeaf036fc9c6bc3b72b874b6</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>
<entry>
<title>fix NULL pointer dereference when pass1 is NULL</title>
<updated>2026-03-12T11:33:32Z</updated>
<author>
<name>Alexandr Nedvedicky</name>
<email>sashan@openssl.org</email>
</author>
<published>2026-03-11T07:30:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bb788ec17b8cc0dd5a1797bb68676040cea2e0aa'/>
<id>urn:sha1:bb788ec17b8cc0dd5a1797bb68676040cea2e0aa</id>
<content type='text'>
Resolves: https://scan5.scan.coverity.com/#/project-view/62622/10222?selectedIssue=1684201
Complements: #adc8e4abd96 Fix Memory leak in app_passwd

Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Thu Mar 12 11:33:37 2026
(Merged from https://github.com/openssl/openssl/pull/30365)
</content>
</entry>
<entry>
<title>Fix Memory leak in app_passwd</title>
<updated>2026-03-10T17:50:53Z</updated>
<author>
<name>huanghuihui0904</name>
<email>625173@qq.com</email>
</author>
<published>2026-03-09T14:57:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d14c95842eda8342dfcd6e3ee507f83d5c880cd9'/>
<id>urn:sha1:d14c95842eda8342dfcd6e3ee507f83d5c880cd9</id>
<content type='text'>
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Yang &lt;paulyang.inf@gmail.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
MergeDate: Tue Mar 10 17:42:48 2026
(Merged from https://github.com/openssl/openssl/pull/30325)

(cherry picked from commit adc8e4abd962b448354756fef24be499278875ae)
</content>
</entry>
<entry>
<title>Fix const qualifiers from strchr where discarded</title>
<updated>2026-02-25T11:07:59Z</updated>
<author>
<name>Rudi Heitbaum</name>
<email>rudi@heitbaum.com</email>
</author>
<published>2026-02-23T02:40:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=5633c8c7540ec699755bd8ef5e5ffdc6a0a6b026'/>
<id>urn:sha1:5633c8c7540ec699755bd8ef5e5ffdc6a0a6b026</id>
<content type='text'>
This patch fixes several const qualifiers byu adding where required.

    warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

Since glibc-2.43 and ISO C23, the functions bsearch, memchr, strchr,
strpbrk, strrchr, strstr, wcschr, wcspbrk, wcsrchr, wcsstr and wmemchr
that return pointers into their input arrays now have definitions as
macros that return a pointer to a const-qualified type when the input
argument is a pointer to a const-qualified type.

Signed-off-by: Rudi Heitbaum &lt;rudi@heitbaum.com&gt;

Reviewed-by: Dmitry Belyavskiy &lt;beldmit@gmail.com&gt;
Reviewed-by: Eugene Syromiatnikov &lt;esyr@openssl.org&gt;
Reviewed-by: Paul Dale &lt;paul.dale@oracle.com&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
MergeDate: Wed Feb 25 11:04:09 2026
(Merged from https://github.com/openssl/openssl/pull/30136)

(cherry picked from commit 2af8d3b6400ba5f7133cbbd48a557d10af21c6a6)
</content>
</entry>
</feed>
