libsecp256k1 vulnerabilities and fixes
Recent CVEs affecting libsecp256k1, with upgrade or downgrade steps. 3 tracked.
libsecp256k1 has 3 tracked vulnerabilities, 1 critical. A fixed release or vendor patch exists for 3. Most recent: 2021-08-08. Highest priority: CVE-2021-38195 (score 59/100).
- CVE-2021-38195 CRITICAL 9.8 UPGRADE An issue was discovered in the libsecp256k1 crate before 0.5.0 for Rust
- CVE-2019-25003 HIGH 7.5 UPGRADE An issue was discovered in the libsecp256k1 crate before 0.3.1 for Rust
- CVE-2019-20399 MEDIUM 5.9 UPGRADE A timing vulnerability in the Scalar::check_overflow function in Parity libsecp256k1-rs before 0.3.1 potential
FAQ
How do I fix libsecp256k1 vulnerabilities?
Open the CVE for your version, check the affected range, then follow the listed action: upgrade to the fixed release, or downgrade or mitigate if no fix exists yet. Commands for each OS are shown on every CVE page.
Is libsecp256k1 being exploited right now?
None of the tracked libsecp256k1 CVEs are on the CISA Known Exploited Vulnerabilities list at the moment. This is checked every 20 minutes.
Which libsecp256k1 CVE should I patch first?
CVE-2021-38195 currently ranks highest (59/100): An issue was discovered in the libsecp256k1 crate before 0.5.0 for Rust.