Inappropriate coding practices In golang-github-ulikunitz-xz
Description
github.com/ulikunitz/xz fixes readUvarint Denial of Service (DoS)
Impact
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.
Patches
The problem has been fixed in release v0.5.8.
Workarounds
Limit the size of the compressed file input to a reasonable size for your use case.
References
The standard library had recently the same issue and got the CVE-2020-16845 allocated.
For more information
If you have any questions or comments about this advisory:
Open an issue in xz.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Package | Affected version | Patched versions |
|---|---|---|---|
debian 13 | 0.5.6-2 | ||
go | 0.5.8 | ||
debian 11 | 0.5.6-2 | ||
debian 12 | 0.5.6-2 | ||
debian 14 | 0.5.6-2 |
Aliases
References