zlib
cpe:2.3:a:zlib:zlib:*:*:*:*:*:*:*
- < 1.3.2
A vulnerability exists in Compress::Raw::Zlib versions prior to 2.220, where the library uses potentially insecure versions of zlib. This issue arises because Compress::Raw::Zlib includes its own copy of the zlib library, which in versions prior to 2.220, may not have addressed certain security concerns. Notably, zlib version 1.2.11, which is included in earlier releases of Compress::Raw::Zlib, has known vulnerabilities that could be exploited to cause a denial of service by manipulating the CRC32 checksum calculations. In contrast, Compress::Raw::Zlib version 2.220 updates to zlib 1.3.2, which rectifies these vulnerabilities and is considered secure.
Using an insecure version of zlib in data compression can lead to vulnerabilities being introduced in applications that rely on this compression, such as zip file processing or data integrity checks. The specific impacts depend on the nature of the vulnerability in the zlib version used. In the case of zlib 1.2.11, there are known issues that can be exploited to cause excessive CPU usage, creating a denial-of-service condition.
Users can upgrade to Compress::Raw::Zlib version 2.220 or later, which includes the secure version of zlib. Instructions for updating can be found on MetaCPAN.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.