CVE-2026-44983CWE-122CWE-190

smallbitvec: Safe API Triggered Heap Buffer Overflow via Integer Overflow

High · published May 26, 2026

CVSS v3.1
7.3
EPSS
0%
Percentile
4.6
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
7.3 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00158 · 4.6th percentile
Weaknesses
CWE-122 · Heap-based Buffer Overflow; CWE-190 · Integer Overflow or Wraparound
Published
2026-05-26T21:38Z
EPSS history
Timeline
  • 26 MAY 21:38Z
    smallbitvec: Safe API Triggered Heap Buffer Overflow via Integer Overflow
    cvelistv5