]> 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:36:40 +0000 (13:36 -0400)
commitd35c456500515b1b3e6f3be478da6be9869aa1af
tree968b196281f7c526e613dc323180670040fc6f1e
parent054503caa96ba6349d82fe2b9ed6f43f7141eaf9
Fix a bug in BN_mod_sqrt() that can cause it to loop forever.

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

(cherry picked from commit fdc418f15e92732a3551832bcb625ba9b47242df)
(cherry picked from commit c2a7d6e643bbc8801b1b83c9e64d57e726eeed98)
crypto/openssl/crypto/bn/bn_sqrt.c
crypto/openssl/doc/man3/BN_add.pod