CVE-2021-43568
ecdsa-elixir fails to check signatures, vulnerable to message forging
Einstufung nach Quelle
Trivys eigenes Label ist CRITICAL. Kritisch laut NVD, GHSA.
Beschreibung
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.
Betroffene Pakete und behobene Versionen
| Quelle | Paket | Behoben in |
|---|---|---|
| erlang::GitHub Security Advisory Erlang | ecdsa-elixir | 1.0.1 |
Referenzen
- 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/