Skip to main content
← All vulnerabilities
CVE-2021-29482GO-2020-0016GHSA-25XM-HR59-7C27

denial of service in github.com/ulikunitz/xz

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 0.5.8
None on Exploit-DB, Metasploit or GitHub

Summary

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. The problem has been fixed in release v0.5.8. As a workaround users can limit the size of the compressed file input to a reasonable size for their use case. The standard library had recently the same issue and got the CVE-2020-16845 allocated.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • ulikunitz xz

    fixed in 0.5.8

  • github.com/ulikunitz/xzGo

    fixed in 0.5.8

References 2

GitHub · ulikunitz/xz