[v9] Data races in v9

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 trai…

[slock] Data races in slock

An issue was discovered in the slock crate through 2020-11-17 for Rust. Slock unconditionally implements Send and Sync.
References

https://nvd.nist.gov/vuln/detail/CVE-2020-36455
https://github.com/BrokenLamp/slock-rs/issues/2
https://raw.githubuserco…

[v9] Data race in v9

v9 is a slim data engine for Data Oriented Design. An issue was discovered in the v9 crate through 2020-12-18 for Rust. There is an unconditional implementation of Sync for SyncRef.
References

https://nvd.nist.gov/vuln/detail/CVE-2020-36447
https://gi…

[time] Segmentation fault in time

Impact
Unix-like operating systems may segfault due to dereferencing a dangling pointer in specific circumstances. This requires an environment variable to be set in a different thread than the affected functions. This may occur without the user’s know…