Lucene search

K
rustsecRustsecRUSTSEC-2023-0004
HistoryJan 09, 2023 - 12:00 p.m.

bzip2 Denial of Service (DoS)

2023-01-0912:00:00
rustsec.org
31
bzip2
dos
infinite loop
specific payloads
issue
repository
patch
maintainer
update
untrusted data
software

0.001 Low

EPSS

Percentile

50.6%

Working with specific payloads can cause a Denial of Service (DoS) vector.

Both Decompress and Compress implementations can enter into infinite loops
given specific payloads entered that trigger it.

The issue is described in great detail in the bzip2 repository issue.

Thanks to bjrjk for finding and providing the patch for the issue and the
maintainer responsibly responding to release a fix quickly.

Users who use the crate with untrusted data should update the bzip2 to 0.4.4.

CPENameOperatorVersion
bzip2lt0.4.4