Skip to content

← Public intelligence

crates.io package

v9

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. High, CVSS 8.1crates.ioPublished

    Data races in v9

    GHSA-pfjq-935c-4895

    Affected
    • crates.io v9 < 0.1.43
    Fixed in
    0.1.43· Vendor fix available
    Issue
    Affected versions of this crate unconditionally implement Sync for SyncRef<T. This definition allows data races if &T is accessible through &SyncRef. SyncRef<T derives Clone and Debug, and the default implementations of those traits access &T by invoking T::clone() & T::fmt(). It is possible to create data races & undefined behavior by concurrently invoking SyncRef<T::clone() or SyncRef<T::fmt() from multiple threads with T: !Sync.

    Recommended action: Upgrade to 0.1.43 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. High, CVSS 8.1crates.ioPublished

    Data race in v9

    CVE-2020-36447 · GHSA-3837-87vh-xq3w

    Affected
    • crates.io v9 < 0.1.43
    Fixed in
    0.1.43· Vendor fix available
    Issue
    Affected versions of this crate unconditionally implement Sync for SyncRef<T. This definition allows data races if &T is accessible through &SyncRef. SyncRef<T derives Clone and Debug, and the default implementations of those traits access &T by invoking T::clone() & T::fmt(). It is possible to create data races & undefined behavior by concurrently invoking SyncRef<T::clone() or SyncRef<T::fmt() from multiple threads with T: !Sync.

    Recommended action: Upgrade to 0.1.43 or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →