]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Fix a bug in BN_mod_sqrt() that can cause it to loop forever.
authorGordon Tetlow <gordon@FreeBSD.org>
Tue, 15 Mar 2022 16:48:59 +0000 (09:48 -0700)
committerMark Johnston <markj@FreeBSD.org>
Tue, 15 Mar 2022 17:43:02 +0000 (13:43 -0400)
commit3847c17aa23a14e7dcb6d9ed76a787cf33bd7cd8
tree2cb4ecfbedfd6872f7d23d798f4395b722f0452a
parente5733e6d9041f62fbd03998fb18177dcecd8771a
Fix a bug in BN_mod_sqrt() that can cause it to loop forever.

Obtained from: OpenSSL Project
Security: CVE-2022-0778
Security: FreeBSD-SA-22:03.openssl

(cherry picked from commit fdc418f15e92732a3551832bcb625ba9b47242df)
(cherry picked from commit 5f3d952f6e6bce1151ab4a260c6922ba10d7a7ba)

Approved by: so
crypto/openssl/crypto/bn/bn_sqrt.c
crypto/openssl/doc/man3/BN_add.pod