Integer Overflow Vulnerability in Smallbitvec for Rust by Servo
CVE-2026-44983
7.3HIGH
What is CVE-2026-44983?
The smallbitvec library, designed for efficient bit-vector management in Rust, has a vulnerability resulting from an integer overflow in the internal capacity calculation. This issue affects versions 1.0.1 to 2.6.0. An attacker may exploit this vulnerability to induce undersized heap allocations, potentially causing heap buffer overflows even when using safe APIs. This flaw allows for memory corruption without requiring unsafe code, posing a significant risk to applications utilizing this library. The issue has been addressed in version 2.6.1.
Affected Version(s)
smallbitvec >= 1.0.1, < 2.6.1
