The ImmediateIO and TransactionalIO types implement Sync for all contained
Expander<EI> types regardless of if the Expander itself is safe to use
across threads.
As the IO types allow retrieving the Expander, this can lead to non-thread
safe types being sent across threads as part of the Expander leading to data
races.
{
"github_reviewed": true,
"cwe_ids": [
"CWE-362"
],
"nvd_published_at": "2021-08-08T06:15:00Z",
"severity": "MODERATE",
"github_reviewed_at": "2021-08-09T17:25:44Z"
}