<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch openssl-3.0.3</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.3</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.0.3'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2022-05-03T13:32:01Z</updated>
<entry>
<title>Prepare for release of 3.0.3</title>
<updated>2022-05-03T13:32:01Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-05-03T13:32:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=4d346a188c27bdf78aa76590c641e1217732ca4b'/>
<id>urn:sha1:4d346a188c27bdf78aa76590c641e1217732ca4b</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>make update</title>
<updated>2022-05-03T13:32:01Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-05-03T13:32:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7f6c33bda143c96d4cc461839267792f5ca7e9d1'/>
<id>urn:sha1:7f6c33bda143c96d4cc461839267792f5ca7e9d1</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>CHANGES.md: Attribute the OPENSSL_LH_flush() fix properly</title>
<updated>2022-05-03T13:03:57Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2022-05-03T12:57:08Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a38328b1d44be642385904806e880d8413750dd5'/>
<id>urn:sha1:a38328b1d44be642385904806e880d8413750dd5</id>
<content type='text'>
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Update copyright year</title>
<updated>2022-05-03T12:36:42Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-05-03T10:48:16Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1b08f849cb7bfe7d47b701a4a93eefd806342d73'/>
<id>urn:sha1:1b08f849cb7bfe7d47b701a4a93eefd806342d73</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Update CHANGES and NEWS for new release</title>
<updated>2022-05-03T12:28:07Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-04-26T13:39:34Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ffbb106a174a8bc698f41db9a07544963c01e830'/>
<id>urn:sha1:ffbb106a174a8bc698f41db9a07544963c01e830</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Update Paul's pgp key signature</title>
<updated>2022-05-03T11:37:10Z</updated>
<author>
<name>Pauli</name>
<email>pauli@openssl.org</email>
</author>
<published>2022-05-02T08:16:09Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=17a1818942bb4cab6bee1572733c133f3d6f1aee'/>
<id>urn:sha1:17a1818942bb4cab6bee1572733c133f3d6f1aee</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/18219)
</content>
</entry>
<entry>
<title>c_rehash: Do not use shell to invoke openssl</title>
<updated>2022-05-03T10:08:36Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2022-04-26T10:40:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1ad73b4d27bd8c1b369a3cd453681d3a4f1bb9b2'/>
<id>urn:sha1:1ad73b4d27bd8c1b369a3cd453681d3a4f1bb9b2</id>
<content type='text'>
Except on VMS where it is safe.

This fixes CVE-2022-1292.

Reviewed-by: Matthias St. Pierre &lt;Matthias.St.Pierre@ncp-e.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix the RC4-MD5 cipher</title>
<updated>2022-05-03T09:54:29Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-04-15T09:22:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=7d56a74a96828985db7354a55227a511615f732b'/>
<id>urn:sha1:7d56a74a96828985db7354a55227a511615f732b</id>
<content type='text'>
A copy&amp;paste error meant that the RC4-MD5 cipher (used in TLS) used the TLS
AAD data as the MAC key.

CVE-2022-1434

Fixes #18112

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Test ocsp with invalid responses and the "-no_cert_checks" option</title>
<updated>2022-05-03T09:54:13Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-04-13T15:47:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=55c80c222293a972587004c185dc5653ae207a0e'/>
<id>urn:sha1:55c80c222293a972587004c185dc5653ae207a0e</id>
<content type='text'>
The "-no_cert_checks" option causes the flag OCSP_NOCHECKS to be set.
The bug fixed in the previous commit will cause the ocsp app to respond with
a success result in the case when the OCSP response signing certificate
fails to verify and -no_cert_checks is used - so we test that it fails in
this case.

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
<entry>
<title>Fix OCSP_basic_verify signer certificate validation</title>
<updated>2022-05-03T09:54:03Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2022-04-13T15:36:54Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=2eda98790c5c2741d76d23cc1e74b0dc4f4b391a'/>
<id>urn:sha1:2eda98790c5c2741d76d23cc1e74b0dc4f4b391a</id>
<content type='text'>
The function `OCSP_basic_verify` validates the signer certificate on an OCSP
response. The internal function, ocsp_verify_signer, is responsible for this
and is expected to return a 0 value in the event of a failure to verify.
Unfortunately, due to a bug, it actually returns with a postive success
response in this case. In the normal course of events OCSP_basic_verify
will then continue and will fail anyway in the ocsp_check_issuer function
because the supplied "chain" value will be empty in the case that
ocsp_verify_signer failed to verify the chain. This will cause
OCSP_basic_verify to return with a negative result (fatal error). Normally
in the event of a failure to verify it should return with 0.

However, in the case of the OCSP_NOCHECKS flag being used, OCSP_basic_verify
will return with a positvie result. This could lead to callers trusting an
OCSP Basic response when it should not be.

CVE-2022-1343

Fixes #18053

Reviewed-by: Paul Dale &lt;pauli@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
</content>
</entry>
</feed>
