Lucene search

K
rustsecRustsecRUSTSEC-2020-0152
HistoryDec 18, 2020 - 12:00 p.m.

ImmediateIO and TransactionalIO can cause data races

2020-12-1812:00:00
rustsec.org
13
immediateio
transactionalio
data races
expander
threads

EPSS

0.001

Percentile

45.7%

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.

EPSS

0.001

Percentile

45.7%

Related for RUSTSEC-2020-0152