CVE-2019-25003
Rust vulnerability analysis and mitigation

Overview

An issue was discovered in the libsecp256k1 crate before version 0.3.1 for Rust, identified as CVE-2019-25003. The vulnerability was reported on October 14, 2019, and officially issued on October 1, 2020. The flaw exists in the Scalar::check_overflow function, which allows timing side-channel attacks that could enable attackers to obtain sensitive information (RustSec Advisory).

Technical details

The vulnerability specifically affects the Scalar::check_overflow function in versions prior to 0.3.1 of the libsecp256k1 crate. The function did not execute in constant time, creating a timing side-channel vulnerability. The issue has been assigned a CVSS score of 7.5 (HIGH), with attack vector being Network, attack complexity Low, requiring no privileges or user interaction. The CVSS vector is CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N, indicating high confidentiality impact but no integrity or availability impact (RustSec Advisory).

Impact

The vulnerability allows attackers to potentially leak sensitive information through timing side-channel attacks. The impact is primarily focused on confidentiality, with no direct effect on system integrity or availability (RustSec Advisory).

Exploitability

The vulnerability is exploitable over the network with low attack complexity and requires no special privileges or user interaction. The attack can be performed remotely, making it accessible to any network-based attacker (RustSec Advisory).

Mitigation and workarounds

The vulnerability was patched in version 0.3.1 of the libsecp256k1 crate. The fix involved modifying the Scalar::check_overflow function to execute in constant time. Users should upgrade to version 0.3.1 or later to mitigate this vulnerability (RustSec Advisory).

Additional resources


SourceThis report was generated using AI

Related Rust vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-46369HIGH7.5
  • Rust logoRust
  • nimiq-blockchain
NoYesAug 12, 2026
CVE-2026-73430MEDIUM5.3
  • Rust logoRust
  • russh
NoYesAug 12, 2026
CVE-2026-73429MEDIUM5.3
  • Rust logoRust
  • yazi
NoYesAug 12, 2026
CVE-2026-73489MEDIUM4.3
  • Rust logoRust
  • russh
NoYesAug 13, 2026
RUSTSEC-2026-0256NONEN/A
  • Rust logoRust
  • circular-buffer
NoYesAug 11, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management