VDB
Sign up
HIGH8.1

GHSA-686h-j8r8-wmfm

Data races in rcu_cell

Details

Affected versions of this crate unconditionally implement Send/Sync for `RcuCell<T>`. This allows users to send `T: !Send` to other threads (while `T` enclosed within `RcuCell<T>`), and allows users to concurrently access `T: !Sync` by using the APIs of `RcuCell<T>` that provide access to `&T`.

This can result in memory corruption caused by data races.

Are you affected?

Enter the version of the package you're using.

Affected packages

crates.io/rcu_cell
Introduced in: 0Fixed in: 0.1.9

Upgrade rcu_cell to 0.1.9 or newer (ecosystem crates.io).

References