- CVSS Score
- CVSS Details
- Attack vector
- Attack complexity
- Privileges required
- User interaction
- CVSS Vector
no patched versions
In the affected versions of this crate,
AtomicOption<T> unconditionally implements
This allows programmers to move non-Sync types across thread boundaries (e.g.
Arc<Cell<T>>), which can lead to data races and undefined behavior.
It is also possible to send non-Send types like
std::sync::MutexGuard to other threads, which can lead to undefined behavior.