When reading a specially crafted 7Z archive, the construction of the list of codecs that decompress an entry can result in an infinite loop. This could be used to mount a denial of service attack against services that use Compress sevenz package.
The product performs an iteration or loop without sufficiently limiting the number of times that the loop is executed.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Commons_compress | Apache | 1.6 (including) | 1.20 (including) |
| Red Hat Fuse 7.11 | RedHat | apache-commons-compress | * |
| Red Hat Virtualization Engine 4.4 | RedHat | apache-commons-compress-0:1.21-1.2.el8ev | * |
| Libcommons-compress-java | Ubuntu | bionic | * |
| Libcommons-compress-java | Ubuntu | focal | * |
| Libcommons-compress-java | Ubuntu | groovy | * |
| Libcommons-compress-java | Ubuntu | hirsute | * |
| Libcommons-compress-java | Ubuntu | impish | * |
| Libcommons-compress-java | Ubuntu | kinetic | * |
| Libcommons-compress-java | Ubuntu | lunar | * |
| Libcommons-compress-java | Ubuntu | mantic | * |
| Libcommons-compress-java | Ubuntu | oracular | * |
| Libcommons-compress-java | Ubuntu | trusty | * |
| Libcommons-compress-java | Ubuntu | xenial | * |