critical9.8
CVE-2021-30456
Double-free in id-map
Impact
A double free can occur in get_or_insert upon a panic of a user-provided f function. get_or_insert reserves space for a value, before calling the user provided insertion function f. If the function f panics then uninitialized or previously freed memory can be dropped.
Affected packages
| Ecosystem | Package | Affected | Fixed in |
|---|---|---|---|
| rust | id-map | <= 0.2.1 | none recorded |
Affected products
| Vendor | Product | Affected versions |
|---|---|---|
| Id-Map Project | Id-Map | through 2021-02-26 |