<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openssl/fuzz, 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>2025-12-21T08:18:02Z</updated>
<entry>
<title>Fix legitimate spelling errors</title>
<updated>2025-12-21T08:18:02Z</updated>
<author>
<name>Richard Levitte</name>
<email>levitte@openssl.org</email>
</author>
<published>2025-12-18T08:51:36Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=bcf66d1098bf281cc8a73c874475657904cfad15'/>
<id>urn:sha1:bcf66d1098bf281cc8a73c874475657904cfad15</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29461)
</content>
</entry>
<entry>
<title>3.5-POST-CLANG-FORMAT-WEBKIT</title>
<updated>2025-12-09T09:40:50Z</updated>
<author>
<name>Bob Beck</name>
<email>beck@openssl.org</email>
</author>
<published>2025-12-09T09:40:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=65310e7e8949c94ca67c2e84e932aea22000aefc'/>
<id>urn:sha1:65310e7e8949c94ca67c2e84e932aea22000aefc</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Nikola Pajkovsky &lt;nikolap@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/29262)
</content>
</entry>
<entry>
<title>Reduce Max number of commands handled per fuzzer pass in quic-lcidm.</title>
<updated>2025-10-04T08:29:46Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-10-01T21:34:38Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=f0d0e7f1e13331a2df7ae23d9242399630d20807'/>
<id>urn:sha1:f0d0e7f1e13331a2df7ae23d9242399630d20807</id>
<content type='text'>
We've gotten a few recent reports of a hang in the quic-lcidm fuzzer:

https://issues.oss-fuzz.com/issues/448510502

It looks pretty straightforward (I think).  The fuzzer input buffer is
used in this particular case to randomly issue commands to the lcidm
hash table (add/delete/query/flush/etc).

The loop for the command processing (based on the input buffer), is
limited to 10k commands.  However the fuzzer will on occasion provide
very large buffers (500k) which easily saturate that limit.  If the
input buffer happens to do something like get biased toward mostly
additions, we wind up with a huge hashtable that has to constantly grow
and rehash, which we've seen leads to timeouts in the past.

Most direct fix I think here, given that this is something of an
artificial failure in the fuzzer, is to simply clamp the command limit
more.

Fixes openssl/project#1664

Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/28724)

(cherry picked from commit 01c7958f2359e951a95350affb6b178fb50fed03)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-08-05T12:07:41Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-08-05T12:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=8f9d7c283ed5e13dacb481085240eac1a9876328'/>
<id>urn:sha1:8f9d7c283ed5e13dacb481085240eac1a9876328</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>fuzz/dtlsserver.c: Remove incorrect ifdef guard</title>
<updated>2025-07-30T16:32:43Z</updated>
<author>
<name>Michael Baentsch</name>
<email>57787676+baentsch@users.noreply.github.com</email>
</author>
<published>2025-07-28T04:52:49Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=fa0776b42a8690d18e09ba7376c6e6e812a3103b'/>
<id>urn:sha1:fa0776b42a8690d18e09ba7376c6e6e812a3103b</id>
<content type='text'>
Reviewed-by: Kurt Roeckx &lt;kurt@roeckx.be&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/28102)

(cherry picked from commit fd7fc90346306f49773866eddff90717e22b9181)
</content>
</entry>
<entry>
<title>Copyright year updates</title>
<updated>2025-03-12T13:35:59Z</updated>
<author>
<name>openssl-machine</name>
<email>openssl-machine@openssl.org</email>
</author>
<published>2025-03-12T13:35:59Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=0c679f556669e32499a827a081afe3bcf973c9ad'/>
<id>urn:sha1:0c679f556669e32499a827a081afe3bcf973c9ad</id>
<content type='text'>
Reviewed-by: Neil Horman &lt;nhorman@openssl.org&gt;
Reviewed-by: Matt Caswell &lt;matt@openssl.org&gt;
Release: yes
</content>
</entry>
<entry>
<title>fix slh-dsa incorrect prediction of result code</title>
<updated>2025-02-25T21:04:02Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-02-24T12:55:33Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=c0eb5c57f77c5a158b989285b1344297e0186235'/>
<id>urn:sha1:c0eb5c57f77c5a158b989285b1344297e0186235</id>
<content type='text'>
The slh_dsa fuzzer predicts failure in EVP_message_sign_init in the
event we pass a context_string param of more than 255 bytes.  That makes
for an accurate prediction, but only if we actually create  the param.

augment the setting of exepct_rc_init to be determined not only by our
allocation of a &gt; 255 byte message, but also on selector bit 1, which
determines if we create the parameter at all.

Fixes https://oss-fuzz.com/testcase-detail/4807793999937536

Reviewed-by: Saša Nedvědický &lt;sashan@openssl.org&gt;
Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Paul Dale &lt;ppzgs1@gmail.com&gt;
(Merged from https://github.com/openssl/openssl/pull/26884)
</content>
</entry>
<entry>
<title>fix: add OOM handler for x509 fuzz test</title>
<updated>2025-02-25T10:58:48Z</updated>
<author>
<name>Burkov Egor</name>
<email>eburkov@rvision.ru</email>
</author>
<published>2025-02-19T13:42:07Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=6d42072e0b9e52fbeee28cb451e2ec269b329708'/>
<id>urn:sha1:6d42072e0b9e52fbeee28cb451e2ec269b329708</id>
<content type='text'>
CLA: trivial

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/26830)
</content>
</entry>
<entry>
<title>separate intval into separate variable in OSSL_PARAMS</title>
<updated>2025-02-22T19:29:56Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-02-20T14:15:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=ba90c491254fd3cee8a2f791fc191dcff27036c1'/>
<id>urn:sha1:ba90c491254fd3cee8a2f791fc191dcff27036c1</id>
<content type='text'>
construction of int params holds a pointer to an int rather than an int
value, so we need to use separate variables when constructing separate
int params.

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26851)
</content>
</entry>
<entry>
<title>Fix slh-dsa fuzzer on invalid param inputs</title>
<updated>2025-02-22T19:29:56Z</updated>
<author>
<name>Neil Horman</name>
<email>nhorman@openssl.org</email>
</author>
<published>2025-02-20T12:45:50Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/openssl/commit/?id=3be71de4d925a4ef0a053327ff6a83728742c039'/>
<id>urn:sha1:3be71de4d925a4ef0a053327ff6a83728742c039</id>
<content type='text'>
oss-fuzz issue:
https://issues.oss-fuzz.com/issues/397734693

Fails because the fuzzer occasionaly provides inputs which drives the
fuzzer to create an octet-string for the context_string param which
violates the 255 byte constraint documented on that parameter.

Fix it by detecting that condition, expecting failure in the call to
EVP_sign_message_init, and bailing out when it occurs.

Fixes openssl/project#1109

Reviewed-by: Tomas Mraz &lt;tomas@openssl.org&gt;
Reviewed-by: Tim Hudson &lt;tjh@openssl.org&gt;
(Merged from https://github.com/openssl/openssl/pull/26851)
</content>
</entry>
</feed>
