Red Hat Security AdvisoryRHSA-2020:4076
nss and nspr security, bug fix, and enhancement update
Released 2020-09-29 · Red Hat rating Moderate · View on Red Hat →
Fixed in
- Red Hat Enterprise Linux Client (v. 7) nspr-4.25.0-2.el7_9, nss-3.53.1-3.el7_9, nss-softokn-3.53.1-6.el7_9 +4
- Red Hat Enterprise Linux Client Optional (v. 7) nspr-devel-4.25.0-2.el7_9, nss-devel-3.53.1-3.el7_9, nss-pkcs11-devel-3.53.1-3.el7_9 +3
- Red Hat Enterprise Linux ComputeNode Optional (v. 7) nspr-devel-4.25.0-2.el7_9, nss-devel-3.53.1-3.el7_9, nss-pkcs11-devel-3.53.1-3.el7_9 +3
- Red Hat Enterprise Linux Server (v. 7) nspr-4.25.0-2.el7_9, nspr-4.25.0-2.el7_9.ppc, nspr-devel-4.25.0-2.el7_9 +19
- Red Hat Enterprise Linux Server Optional (v. 7) nss-pkcs11-devel-3.53.1-3.el7_9, nss-pkcs11-devel-3.53.1-3.el7_9.ppc
- Red Hat Enterprise Linux Workstation (v. 7) nspr-4.25.0-2.el7_9, nspr-devel-4.25.0-2.el7_9, nss-3.53.1-3.el7_9 +9
- Red Hat Enterprise Linux Workstation Optional (v. 7) nss-pkcs11-devel-3.53.1-3.el7_9
Fixes 10 records
Priority MEDIUM 48
In Network Security Services (NSS) before 3.46, several cryptographic primitives had missing length checks.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.03558 · Published 2020-10-22 · Partial fix · 3.46 CWE-119
Priority MEDIUM 42
A flaw was found in the way CHACHA20-POLY1305 was implemented in NSS in versions before 3.55.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.01541 · Published 2021-05-27 · Partial fix CWE-125
Priority MEDIUM 41
Improper refcounting of soft token session objects could cause a use-after-free and crash (likely limited to a denial of service).
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.01494 · Published 2020-01-08 · Partial fix · 71 CWE-416
Priority LOW 37
When importing a curve25519 private key in PKCS#8format with leading 0x00 bytes, it is possible to trigger an out-of-bounds read in the Network Security Services (NSS) library.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.02292 · Published 2019-07-23 · Partial fix · 60.8, 68 CWE-125
Priority LOW 32
After a HelloRetryRequest has been sent, the client may negotiate a lower protocol that TLS 1.3, resulting in an invalid state transition in the TLS State Machine.
CVSS 3.1MEDIUM 6.5· Network · No auth · User interaction · EPSS 0.0134 · Published 2020-01-08 · Partial fix · 72 CWE-287
Priority LOW 28
A vulnerability exists where it possible to force Network Security Services (NSS) to sign CertificateVerify with PKCS#1 v1.5 signatures when those are the only ones advertised by server in CertificateRequest in TLS 1.3.
CVSS 3.0MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.01812 · Published 2019-07-23 · Partial fix · 68 CWE-295
Priority LOW 27
When performing EC scalar point multiplication, the wNAF point multiplication algorithm was used; which leaked partial information about the nonce used during signature generation.
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.01479 · Published 2020-10-28 · Partial fix · 80
Priority LOW 22
During ECDSA signature generation, padding applied in the nonce designed to ensure constant-time scalar multiplication was removed, resulting in variable-time execution dependent on secret data.
CVSS 3.1MEDIUM 4.7· Local · Low privileges · No interaction · EPSS 0.00326 · Published 2020-10-08 · Partial fix · 80 CWE-203
Priority LOW 21
When converting coordinates from projective to affine, the modular inversion was not performed in constant time, resulting in a possible timing-based side channel attack.
CVSS 3.1MEDIUM 4.7· Local · Low privileges · No interaction · EPSS 0.0027 · Published 2020-10-08 · Partial fix · 80 CWE-203
Priority LOW 20
During RSA key generation, bignum implementations used a variation of the Binary Extended Euclidean Algorithm which entailed significantly input-dependent flow.
CVSS 3.1MEDIUM 4.4· Local · Low privileges · User interaction · EPSS 0.00337 · Published 2020-07-09 · Partial fix · 78 CWE-203