From: Peter Korsgaard <peter@korsgaard.com>
To: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Cc: Sergio Prado <sergio.prado@e-labworks.com>, buildroot@buildroot.org
Subject: Re: [Buildroot] [PATCH 1/1] package/wolfssl: security bump to version 5.5.0
Date: Sun, 18 Sep 2022 10:55:24 +0200 [thread overview]
Message-ID: <87czbtjc3n.fsf@dell.be.48ers.dk> (raw)
In-Reply-To: <20220904092629.16495-1-fontaine.fabrice@gmail.com> (Fabrice Fontaine's message of "Sun, 4 Sep 2022 11:26:29 +0200")
>>>>> "Fabrice" == Fabrice Fontaine <fontaine.fabrice@gmail.com> writes:
> Fix the following security vulnerabilities:
> - [Low] Fault injection attack on RAM via Rowhammer leads to ECDSA key
> disclosure. Users doing operations with private ECC keys such as
> server side TLS connections and creating ECC signatures, who also
> have hardware that could be targeted with a sophisticated Rowhammer
> attack should update the version of wolfSSL and compile using the
> macro WOLFSSL_CHECK_SIG_FAULTS.
> - [Low] In wolfSSL version 5.3.0 if compiled with
> --enable-session-ticket and the client has non-empty session cache,
> with TLS 1.2 there is the possibility oàf a man in the middle passing
> a large session ticket to the client and causing a crash due to an
> invalid free. There is also the potential for a malicious TLS 1.3
> server to crash a client in a similar manner except in TLS 1.3 it is
> not susceptible to a man in the middle attack. Users on the client
> side with –enable-session-ticket compiled in and using wolfSSL
> version 5.3.0 should update their version of wolfSSL.
> - [Low] If using wolfSSL_clear to reset a WOLFSSL object (vs the normal
> wolfSSL_free/wolfSSL_new) it can result in runtime issues. This
> exists with builds using the wolfSSL compatibility layer
> (--enable-opnesslextra) and only when the application is making use
> of wolfSSL_clear instead of SSL_free/SSL_new. In the case of a TLS
> 1.3 resumption, after continuing to use the WOLFSSH object after
> having called wolfSSL_clear, an application could crash. It is
> suggested that users calling wolfSSL_clear update the version of
> wolfSSL used.
> - Potential DoS attack on DTLS 1.2. In the case of receiving a
> malicious plaintext handshake message at epoch 0 the connection will
> enter an error state reporting a duplicate message. This affects both
> server and client side. Users that have DTLS enabled and in use
> should update their version of wolfSSL to mitigate the potential for
> a DoS attack.
> https://github.com/wolfSSL/wolfssl/releases/tag/v5.5.0-stable
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Committed to 2022.05.x and 2022.02.x, thanks.
--
Bye, Peter Korsgaard
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
prev parent reply other threads:[~2022-09-18 8:55 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-09-04 9:26 [Buildroot] [PATCH 1/1] package/wolfssl: security bump to version 5.5.0 Fabrice Fontaine
2022-09-06 9:39 ` Yann E. MORIN
2022-09-18 8:55 ` Peter Korsgaard [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87czbtjc3n.fsf@dell.be.48ers.dk \
--to=peter@korsgaard.com \
--cc=buildroot@buildroot.org \
--cc=fontaine.fabrice@gmail.com \
--cc=sergio.prado@e-labworks.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.