Approved changes feed: RSS · Atom

cpe:2.3:a:rust-osdev:linked-list-allocator:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorRust Osdev (cddebbce-85c5-54fd-9985-5ba1b2fea2ce)
ProductLinked List Allocator (a7dfef7e-0360-5b9d-bcf0-7981c3f3347a)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/planet-s/linked-list-allocator purl2cpe 2026-06-01 10:17:11.113822
pkg:github/rust-osdev/linked-list-allocator purl2cpe 2026-06-01 10:17:11.113825

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2022-36086 vulnerable 2026-06-08 05:46:06.307668 linked_list_allocator vulnerable to out-of-bound writes on `Heap` initialization and `Heap::extend`
HIGH (8.4)
linked_list_allocator is an allocator usable for no_std systems. Prior to version 0.10.2, the heap initialization methods were missing a minimum size check for the given heap size argument. This could lead to out-of-bound writes when a heap was initialized with a size smaller than `3 * size_of::<usize>` because of metadata write operations. This vulnerability impacts all the initialization functions on the `Heap` and `LockedHeap` types, including `Heap::new`, `Heap::init`, `Heap::init_from_slice`, and `LockedHeap::new`. It also affects multiple uses of the `Heap::extend` method. Version 0.10.2 contains a patch for the issue. As a workaround, ensure that the heap is only initialized with a size larger than `3 * size_of::<usize>` and that the `Heap::extend` method is only called with sizes larger than `2 * size_of::<usize>()`. Also, ensure that the total heap size is (and stays) a multiple of `2 * size_of::<usize>()`.
Published: 2022-09-07T22:50:09.000Z
Updated: 2025-04-22T17:23:22.210Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.