<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl, branch openssl-3.2.1</title>
<subtitle>TLS/SSL and crypto library.</subtitle>
<id>http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2.1</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/openssl/atom?h=openssl-3.2.1'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/'/>
<updated>2024-01-30T13:14:56Z</updated>
<entry>
<title>Prepare for release of 3.2.1</title>
<updated>2024-01-30T13:14:56Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-30T13:14:56Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a7e992847de83aa36be0c399c89db3fb827b0be2'/>
<id>urn:sha1:a7e992847de83aa36be0c399c89db3fb827b0be2</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>make update</title>
<updated>2024-01-30T13:14:55Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-30T13:14:55Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f4a9ef629f83ecd63a554caab6c2658e74800faa'/>
<id>urn:sha1:f4a9ef629f83ecd63a554caab6c2658e74800faa</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2024-01-30T13:13:27Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-30T13:13:27Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=1460485811800e5bd03bff4fa670defc7317279a'/>
<id>urn:sha1:1460485811800e5bd03bff4fa670defc7317279a</id>
<content type='text'>
Reviewed-by: Richard Levitte &lt;levitte@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>Update CHANGES.md and NEWS.md for new release</title>
<updated>2024-01-30T12:53:15Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-29T16:19:24Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=d2103cdf6184a1ecd2c5363203770ecaf9efef24'/>
<id>urn:sha1:d2103cdf6184a1ecd2c5363203770ecaf9efef24</id>
<content type='text'>
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Release: yes
(Merged from https://github.com/openssl/openssl/pull/23422)
</content>
</entry>
<entry>
<title>Have OSSL_PARAM_allocate_from_text() fail on odd number of hex digits</title>
<updated>2024-01-25T15:37:32Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2024-01-23T12:17:31Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=a4ea3dfc4d8e3023d30be881e983c5ca1027979d'/>
<id>urn:sha1:a4ea3dfc4d8e3023d30be881e983c5ca1027979d</id>
<content type='text'>
The failure would be caught later on, so this went unnoticed, until someone
tried with just one hex digit, which was simply ignored.

Fixes #23373

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23374)

(cherry picked from commit ea6268cfceaba24328d66bd14bfc97c4fac14a58)
</content>
</entry>
<entry>
<title>Add some tests for various PKCS12 files with NULL ContentInfo</title>
<updated>2024-01-25T15:30:12Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-19T14:32:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3daedcfefdabe0fb9de3aee850ac2cca2d5fa945'/>
<id>urn:sha1:3daedcfefdabe0fb9de3aee850ac2cca2d5fa945</id>
<content type='text'>
PKCS7 ContentInfo fields held within a PKCS12 file can be NULL, even if the
type has been set to a valid value. CVE-2024-0727 is a result of OpenSSL
attempting to dereference the NULL pointer as a result of this.

We add test for various instances of this problem.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23361)

(cherry picked from commit 8a85df7c60ba1372ee98acc5982e902d75f52130)
</content>
</entry>
<entry>
<title>Add NULL checks where ContentInfo data can be NULL</title>
<updated>2024-01-25T15:30:12Z</updated>
<author>
<name>Matt Caswell</name>
<email>matt@openssl.org</email>
</author>
<published>2024-01-19T11:28:58Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=775acfdbd0c6af9ac855f34969cdab0c0c90844a'/>
<id>urn:sha1:775acfdbd0c6af9ac855f34969cdab0c0c90844a</id>
<content type='text'>
PKCS12 structures contain PKCS7 ContentInfo fields. These fields are
optional and can be NULL even if the "type" is a valid value. OpenSSL
was not properly accounting for this and a NULL dereference can occur
causing a crash.

CVE-2024-0727

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23361)

(cherry picked from commit 041962b429ebe748c8b6b7922980dfb6decfef26)
</content>
</entry>
<entry>
<title>Fix a possible memory leak in req_main</title>
<updated>2024-01-24T10:54:51Z</updated>
<author>
<name>Bernd Edlinger</name>
<email>bernd.edlinger@hotmail.de</email>
</author>
<published>2024-01-22T15:02:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8c30857e8fe943227b636826fceeab411c8b4628'/>
<id>urn:sha1:8c30857e8fe943227b636826fceeab411c8b4628</id>
<content type='text'>
if the private key is output to stdout using the HARNESS_OSSL_PREFIX,
out is a stack of BIOs and must therefore free'd using BIO_free_all.

Steps to reproduce:

$ HARNESS_OSSL_PREFIX=x OPENSSL_CONF=apps/openssl.cnf util/shlib_wrap.sh apps/openssl req -new -keyout - -passout pass: &lt;/dev/null
[...]
Direct leak of 128 byte(s) in 1 object(s) allocated from:
    #0 0x7f6f692b89cf in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:69
    #1 0x7f6f686eda00 in CRYPTO_malloc crypto/mem.c:202
    #2 0x7f6f686edba0 in CRYPTO_zalloc crypto/mem.c:222
    #3 0x7f6f68471bdf in BIO_new_ex crypto/bio/bio_lib.c:83
    #4 0x7f6f68491a8f in BIO_new_fp crypto/bio/bss_file.c:95
    #5 0x555c5f58b378 in dup_bio_out apps/lib/apps.c:3014
    #6 0x555c5f58f9ac in bio_open_default_ apps/lib/apps.c:3175
    #7 0x555c5f58f9ac in bio_open_default apps/lib/apps.c:3203
    #8 0x555c5f528537 in req_main apps/req.c:683
    #9 0x555c5f50e315 in do_cmd apps/openssl.c:426
    #10 0x555c5f4c5575 in main apps/openssl.c:307
    #11 0x7f6f680461c9 in __libc_start_call_main ../sysdeps/nptl/libc_start_call_main.h:58

SUMMARY: AddressSanitizer: 128 byte(s) leaked in 1 allocation(s).

Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23365)

(cherry picked from commit ff78d94b131d7bb3b761509d3ce0dd864b1420e3)
</content>
</entry>
<entry>
<title>ci.yml: Replace actions-rs/toolchain@v1 with dtolnay/rust-toolchain</title>
<updated>2024-01-23T17:20:47Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-01-08T13:13:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=abe3b17e57e8b0adba272ce0487978e8d6c0ba5f'/>
<id>urn:sha1:abe3b17e57e8b0adba272ce0487978e8d6c0ba5f</id>
<content type='text'>
actions-rs/toolchain is unmaintained and generates warnings

Reviewed-by: Shane Lontis &lt;shane.lontis@oracle.com&gt;
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/23232)

(cherry picked from commit cd5911a6b300453eefb4b6d9d797c9d1cdefb956)
</content>
</entry>
<entry>
<title>tlsfuzzer.sh: Use python3</title>
<updated>2024-01-23T17:10:11Z</updated>
<author>
<name>Tomas Mraz</name>
<email>tomas@openssl.org</email>
</author>
<published>2024-01-19T09:59:03Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c53abbb12ed84d845a77ea8de3407246c6a6fc33'/>
<id>urn:sha1:c53abbb12ed84d845a77ea8de3407246c6a6fc33</id>
<content type='text'>
Reviewed-by: Hugo Landau &lt;hlandau@openssl.org&gt;
Reviewed-by: Tom Cosgrove &lt;tom.cosgrove@arm.com&gt;
(Merged from https://github.com/openssl/openssl/pull/23342)

(cherry picked from commit 15f479e25f9591a2749fabb436dcdfb9304c5c7b)
</content>
</entry>
</feed>
