Out-of-bounds read in nss
A flaw was found in the way CHACHA20-POLY1305 was implemented in NSS in versions before 3.55.
nss security and bug fix update
Released 2021-02-16 · Red Hat rating Moderate · View on Red Hat →
A flaw was found in the way CHACHA20-POLY1305 was implemented in NSS in versions before 3.55.
When performing EC scalar point multiplication, the wNAF point multiplication algorithm was used; which leaked partial information about the nonce used during signature generation.
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.
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.