Vulnerability DatabaseGHSA-v935-pqmr-g8v9

GHSA-v935-pqmr-g8v9
Rust vulnerability analysis and mitigation

Overview

A moderate severity vulnerability was discovered in the num-bigint Rust package affecting versions 0.4.1 through 0.4.2. The vulnerability, identified as GHSA-v935-pqmr-g8v9, was published on November 3, 2021, and involves unexpected panics in BigInt and BigUint multiplication operations. The issue was privately reported by security researchers Guido Vranken and Arvid Norberg (GitHub Advisory).

Technical details

The vulnerability manifests in two distinct scenarios within the multiplication operations: First, the internal mac3 function failed to handle non-empty all-zero inputs properly, resulting in an unwrap() panic. Second, a buffer allocation issue occurred where insufficient capacity was allocated for intermediate results, leading to an assertion panic. The vulnerability is classified under CWE-20 (Improper Input Validation) and CWE-131 (Incorrect Calculation of Buffer Size) (GitHub Advisory).

Impact

The impact of this vulnerability varies depending on the application configuration. Rust panics can result in either stack unwinding or program abort. In certain environments, these unexpected panics could potentially be exploited as a denial-of-service vulnerability, affecting the availability of systems using the affected versions of num-bigint (GitHub Advisory).

Mitigation and workarounds

The vulnerability has been patched in version 0.4.3 of num-bigint. Users are advised to upgrade to this version to resolve both panic scenarios. The fixes address the mac3 function's handling of all-zero inputs and correct the buffer allocation calculations (GitHub PR).

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-2025-65807HIGH8.4
  • RustRust
  • sd
NoNoDec 10, 2025
CVE-2025-66627HIGH7.8
  • RustRust
  • wasmi
NoYesDec 09, 2025
CVE-2025-67487MEDIUM5.5
  • RustRust
  • static-web-server
NoYesDec 09, 2025
CVE-2025-66622LOW1.3
  • RustRust
  • matrix-sdk-base
NoYesDec 09, 2025
RUSTSEC-2025-0135N/AN/A
  • RustRust
  • matrix-sdk-base
NoYesDec 08, 2025

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