Lucene search

K
osvGoogleOSV:RUSTSEC-2021-0121
HistoryOct 08, 2021 - 12:00 p.m.

Non-aligned u32 read in Chacha20 encryption and decryption

2021-10-0812:00:00
Google
osv.dev
9

0.001 Low

EPSS

Percentile

50.5%

The implementation does not enforce alignment requirements on input slices while incorrectly assuming 4-byte alignment through an unsafe call to std::slice::from_raw_parts_mut, which breaks the contract and introduces undefined behavior.

This affects Chacha20 encryption and decryption in crypto2.

0.001 Low

EPSS

Percentile

50.5%

Related for OSV:RUSTSEC-2021-0121