CVE-2021-29482: Loop with Unreachable Exit Condition (Infinite Loop)
(updated )
xz is a compression and decompression library focusing on the xz format completely written in Go. The function readUvarint
used to read the xz container format may not terminate a loop provide malicous input. As a workaround, users can limit the size of the compressed file input to a reasonable size for their use case. The standard library recently had the same issue described in CVE-2020-16845.
References
Detect and mitigate CVE-2021-29482 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →