CVE Catalog

CVE-2026-44983

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.15%

5th percentile - higher than 5% of all known CVEs

Summary

The smallbitvec library for Rust versions 1.0.1 through 2.6.0 has an integer overflow in internal capacity calculation, leading to undersized heap allocation and heap buffer overflow via safe APIs. This allows memory corruption without requiring unsafe code from the caller.

Risk Assessment

Risk of memory corruption and potential arbitrary code execution, potentially leading to data integrity issues and application instability.

Recommendation

Upgrade the smallbitvec library to version 2.6.1, which includes a fix for the vulnerability.

Related vulnerabilities

Original NVD description (English source)

smallbitvec is a growable bit-vector for Rust, optimized for size. From 1.0.1 to 2.6.0, an integer overflow in the internal capacity calculation of smallbitvec can lead to an undersized heap allocation, resulting in a heap buffer overflow through safe APIs only. This allows memory corruption without requiring unsafe code from the caller. This vulnerability is fixed in 2.6.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS