Affected versions of this crate have the following issues:
Ptr implements Send and Sync for all types, this can lead to data
races by sending non-thread safe types across threads.
Ptr::get violates mutable alias rules by returning multiple mutable
references to the same object.
Ptr::write uses non-atomic writes to the underlying pointer. This means
that when used across threads it can lead to data races.
{
"nvd_published_at": "2021-08-08T06:15:00Z",
"severity": "MODERATE",
"github_reviewed_at": "2021-08-18T21:11:39Z",
"github_reviewed": true,
"cwe_ids": [
"CWE-657"
]
}