ืืืืชื ืคืืืขืืช ืงืจืืืืช (CVE-2021-43527) ื-NSS (ืฉืืจืืชื ืืืืืช ืจืฉืช) ืฉื ืกืคืจืืืช ืงืจืืคืืืืจืคืืืช ืฉืคืืชืื ืขื ืืื Mozilla, ืฉืืืืื ืืืืืื ืืืืฆืืข ืงืื ืชืืงืฃ ืืขืช ืขืืืื ืืชืืืืช ืืืืืืืืืช DSA ืื RSA-PSS ืฉืฆืืื ื ืืืืฆืขืืช ืฉืืืช ืงืืืื DER (ืืืงื ืงืืืื ืืืืื ืื). ืืืขืื, ืืฉื ืืงืื BigSig, ื ืคืชืจื ื-NSS 3.73 ื-NSS ESR 3.68.1. ืขืืืื ื ืืืืืืช ืืืคืฆืืช ืืืื ืื ืขืืืจ Debian, RHEL, Ubuntu, SUSE, Arch Linux, Gentoo, FreeBSD. ืืื ืขืืืื ืื ืืืื ืื ืขืืืจ ืคืืืจื ืขืืืื.
ืืืขืื ืืชืจืืฉืช ืืืืฉืืืื ืืืฉืชืืฉืื ื-NSS ืืืืคืื ืืืชืืืืช ืืืืืืืืืช ืฉื CMS, S/MIME, PKCS #7 ื-PKCS #12, ืื ืืขืช ืืืืืช ืืืฉืืจืื ืืืืฉืืื TLS, X.509, OCSP ื-CRL. ืืคืืืขืืช ืืืืื ืืืืคืืข ืืืืฉืืื ืืงืื ืืฉืจืช ืฉืื ืื ืืชืืืืื ื-TLS, DTLS ื-S/MIME, ืืงืืืืช ืืื"ื ืืืฆืืื PDF ืืืฉืชืืฉืื ืืงืจืืื NSS CERT_VerifyCertificate() ืืืืืืช ืืชืืืืช ืืืืืืืืืช.
LibreOffice, Evolution ื-Evince ืืืืืจืืช ืืืืืืืืช ืืืืฉืืืื ืคืืืขืื. ืคืืื ืฆืืืืืช, ืืืขืื ืขืฉืืื ืืืฉืคืืข ืื ืขื ืคืจืืืงืืื ืืืื Pidgin, Apache OpenOffice, Suricata, Curl, Chrony, Red Hat Directory Server, Red Hat Certificate System, mod_nss ืขืืืจ ืฉืจืช Apache http, Oracle Communications Messaging Server, Oracle Directory Server Enterprise Edition. ืขื ืืืช, ืืคืืืขืืช ืืื ื ืืืคืืขื ื-Firefox, Thunderbird ื- Tor Browser, ืืืฉืชืืฉืื ืืกืคืจืืืช mozilla::pkix ื ืคืจืืช, ืืืืืื ืื ืืื ื-NSS, ืืฆืืจื ืืืืืช. ืืคืืคื ืื ืืืืกืกื ืืจืื (ืืื ืื ืื ืื ืื ืืืื ืกืคืฆืืคืืช ืขื NSS), ืฉืืฉืชืืฉื ื-NSS ืขื 2015, ืืื ืื ืขืืจื ื-BoringSSL, ืื ืื ืืื ื ืืืฉืคืขืื ืืืืขืื.
ืืคืืืขืืช ื ืืจืืช ืขื ืืื ืฉืืืื ืืงืื ืืืืืืช ืฉื ืืืืฉืืจ ืืคืื ืงืฆืื vfy_CreateContext ืืืงืืืฅ secvfy.c. ืืฉืืืื ืืชืจืืฉืช ืื ืืืฉืจ ืืืงืื ืงืืจื ืืืฉืืจ ืืืฉืจืช ืืื ืืืฉืจ ืืฉืจืช ืืขืื ืืืฉืืจื ืืงืื. ืืขืช ืืืืืช ืืชืืื ืืืืืืืืช ืืงืืืืช DER, NSS ืืคืขื ื ืืช ืืืชืืื ืืืืืจ ืืืืื ืงืืืข ืืืขืืืจ ืืช ืืืืืจ ืืืืืื PKCS #11. ืืืืื ืขืืืื ื ืืกืฃ, ืืืืื ื ืืืง ืืฆืืจื ืฉืืืื ืขืืืจ ืืชืืืืช DSA ื-RSA-PSS, ืื ืฉืืืืื ืืืืืฉื ืฉื ืืืืืจ ืืืืงืฆื ืืืื ื VFYContextStr ืื ืืืื ืืืชืืื ืืืืืืืืืช ืขืืื ืขื 16384 ืกืืืืืช (2048 ืืชืื ืืืงืฆืื ืืืืืจ, ืื ืื ืืกืืื ืฉืืืชืืื ืืืืื ืืืืืช ืืืืื ืืืชืจ) ).
ื ืืชื ืืืชืจ ืืช ืืงืื ืืืืื ืืช ืืคืืืขืืช ืขื ืืฉื ืช 2003, ืื ืืื ืื ืืืืื ืืืื ืขื ืืขืืืื ืืืืฉ ืฉืืืฆืข ื-2012. ืืฉื ืช 2017, ืืืชื ืืขืืช ื ืคืื ืืขืช ืืืืขืช ืชืืืืช RSA-PSS. ืืื ืืืฆืข ืชืงืืคื, ืื ื ืืจืฉ ืืฆืืจื ืขืชืืจืช ืืฉืืืื ืฉื ืืคืชืืืช ืืกืืืืื ืืื ืืืฉืื ืืช ืื ืชืื ืื ืืืจืืฉืื, ืฉืื ืืืฆืคื ืืชืจืืฉืช ืืฉืื ืฉืืคื ื ืืืืงืช ื ืืื ืืช ืืืชืืื ืืืืืืืืืช. ืืืืง ืฉื ืื ืชืื ืื ืฉืืืจื ืืืืืืืืช ื ืืชื ืืืืืจ ืืืืจืื ืืืืื ืืฆืืืขืื ืืคืื ืงืฆืืืช, ืื ืฉืืคืฉื ืืช ืืืฆืืจื ืฉื ื ืืฆืื ืขืืืื.
ืืคืืืขืืช ืืชืืืชื ืขื ืืื ืืืงืจืื ื-Google Project Zero ืชืื ืืื ื ืืกืื ืืฉืืืืช ืืืืงื ืืขืืจืคืืืช ืืืฉืืช ืืืืืื ืืืืื ืืืื ืืืืคื ืฉืื ืคืืืขืืืืช ืืจืืืืืืืืืช ืืืืืืช ืืืืฉืืจ ืืื ืืืืื ืืืฉื ืืื ืจื ืืคืจืืืงื ืืืืข ืฉื ืืืง ื ืจืื:
- ืงืื ื-NSS ืืชืืืืง ืขื ืืื ืฆืืืช ืืืืื ืื ืืกื ืชืื ืฉืืืืฉ ืืืื ืืงืืช ืืชืงืืืืช ืฉื ืืืืงืืช ืื ืืชืื ืฉืืืืืช. ืงืืืืืช ืืกืคืจ ืชืืื ืืืช ืืชืืืื ืืฉืืขืืชื ืขืืืจ ืืืืื ื ืงืืืืช ืชืืจืคื ื-NSS.
- NSS ืืื ืืื ืืคืจืืืงืืื ืืจืืฉืื ืื ืฉืืฆืืจืคื ืืืืืืช oss-fuzz ืฉื ืืืื ืืื ื ืืืง ืืืขืจืืช ืืืืงืืช fuzz ืืืืืกืกืช ืขื libFuzzer ืฉื ืืืืืื.
- ืงืื ืืกืคืจืืื ื ืืืง ืคืขืืื ืจืืืช ืืื ืชืืื ืกืืืืื ืฉืื ืื, ืืืื ืืขืงื ืขื ืืื ืฉืืจืืช Coverity ืืื 2008.
- ืขื 2015, ื ืขืฉื ืฉืืืืฉ ื-NSS ื-Google Chrome ืืืื ืืืืช ืืืืคื ืขืฆืืื ืขื ืืื ืฆืืืช ืืืื ืืื ืชืืืช ืืืืืืื (ืืื 2015, Chrome ืขืืจ ื-BoringSSL, ืื ื ืืชืจื ืชืืืื ืืืฆืืื ืืืืกืกืช NSS).
ืืืขืืืช ืืขืืงืจืืืช ืฉืืืืื ืืืขืื ืื ืืืืชื ืืืฉื ืืื ืจื:
- ืืกืคืจืืื ืืืืืืืจืืช ืฉื NSS ืืืืืงืืช ื-Fzzing ืืืฆืขื ืื ืืืืืื, ืืื ืืจืื ืฉื ืจืืืืื ืืืืืื. ืืืฉื, ืืงืื ืืคืืขื ืื DER ืืขืืืื ืชืขืืืืช ื ืืืง ืื ืคืจื - ืืืืื ื-fuzzing ื ืืชื ืืื ืืงืื ืชืขืืื ืฉืชืืืื ืืืืืื ืฉื ืืคืืืขืืช ืืืืืืจืช, ืื ืืืืงืชื ืื ืืืืขื ืืงืื ืืืืืืช ืืืืขืื ืื ืืืืขื. ืืืฉืืฃ ืืช ืขืฆืื.
- ืืืืื ืืืืงืืช ืืืืฉืืฉืืช, ืืืืืจื ืืืืืืช ืงืคืื ืืืช ืขื ืืืื ืืคืื (10000 ืืชืื) ืืืืขืืจ ืืืืืืช ืืืืืช ื-NSS (ืืื ืื ืจืืื ืืืฆื ืจืืื ืืืืืื ืืืืืช ืืืืื ืฉื ืืืชืจ ื-10000 ืืชืื, ืืืื ื ืืจืฉื ืืืชืจ ื ืชืื ื ืงืื ืืื ืืืืืช ืืขืืืช) . ืืืืืืช ืืืื, ืืืืืื ืืืืชื ืฆืจืืื ืืืืืช 224-1 ืืชืื (16 ืืื-ืืืื), ืืชืืืืช ืืช ืืืื ืืืืฉืืจ ืืืจืื ืืืืชืจ ื-TLS.
- ืชืคืืกื ืืืืขืืช ืืืื ืืืกืื ืงืื ืืืืงืืช ืืืืฉืืฉ. ืืงืื ืืคืืืข ื ืืืง ืืืืคื ืคืขืื, ืื ืืืืฆืขืืช fuzzers ืฉืื ืืฆืืืื ืืืืฆืจ ืืช ื ืชืื ื ืืงืื ืืืจืืฉืื. ืืืืืื, fuzzer tls_server_target ืืฉืชืืฉ ืืงืืืฆื ืืืืืจืช ืืจืืฉ ืฉื ืืืฉืืจืื ืืืื ืื, ืฉืืืืืื ืืช ืืืืงืช ืงืื ืืืืืช ืืืืฉืืจ ืืืืืขืืช TLS ืืฉืื ืืื ืืฆื ืคืจืืืืงืื ืืืื.
ืืงืืจ: OpenNet.ru