CVE-2021-43568
ecdsa-elixir fails to check signatures, vulnerable to message forging
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD, GHSA.
Descripción
The verify function in the Stark Bank Elixir ECDSA library (ecdsa-elixir) 1.0.0 fails to check that the signature is non-zero, which allows attackers to forge signatures on arbitrary messages.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| erlang::GitHub Security Advisory Erlang | ecdsa-elixir | 1.0.1 |
Referencias
- https://github.com/starkbank/ecdsa-elixir
- https://github.com/starkbank/ecdsa-elixir/commit/4b960e26768bb698f449eb7686b5664936b70b61
- https://github.com/starkbank/ecdsa-elixir/commit/a5168f6d9cfbe0a0a62d92e2e9b1a97235d90343
- https://github.com/starkbank/ecdsa-elixir/releases/tag/v1.0.1
- https://nvd.nist.gov/vuln/detail/CVE-2021-43568
- https://research.nccgroup.com/2021/11/08/technical-advisory-arbitrary-signature-forgery-in-stark-bank-ecdsa-libraries
- https://research.nccgroup.com/2021/11/08/technical-advisory-arbitrary-signature-forgery-in-stark-bank-ecdsa-libraries/