Lucene search

K
rustsecRustsecRUSTSEC-2020-0048
HistoryJan 24, 2020 - 12:00 p.m.

Use-after-free in BodyStream due to lack of pinning

2020-01-2412:00:00
rustsec.org
7

EPSS

0.001

Percentile

45.3%

Affected versions of this crate did not require the buffer wrapped in BodyStream to be pinned,
but treated it as if it had a fixed location in memory. This may result in a use-after-free.

The flaw was corrected by making the trait MessageBody require Unpin
and making poll_next() function accept Pin<&mut Self> instead of &mut self.

EPSS

0.001

Percentile

45.3%

Related for RUSTSEC-2020-0048