Skip to content
OpenAdvisories

Package · crates.io

inventory

2 known vulnerabilities.

2 results · Feed

  • Medium —

    Inventory exposes reference to non-Sync data to an arbitrary thread

    Affected versions do not enforce a `Sync` bound on the type of caller-provided value held in the plugin registry. References to these values are made accessible to arbitrary threads other than the one that constructed them. A caller could use this flaw to sub…

  • Medium —

    Inventory fails to prohibit standard library access prior to initialization of Rust standard library runtime

    Affected versions allow arbitrary caller-provided code to execute before the lifetime of `main`. If the caller-provided code accesses particular pieces of the standard library that require an initialized Rust runtime, such as `std::io` or `std::thread`, these…