Debian Package Tracker
Register | Log in
Subscribe

golang-github-klauspost-compress

optimized compression packages

Choose email to subscribe with

general
  • source: golang-github-klauspost-compress (main)
  • version: 1.20.3+ds1-1
  • maintainer: Debian Go Packaging Team (DMD)
  • uploaders: Anthony Fok (DMD) – Dmitry Smirnov (DMD) – Guillem Jover (DMD)
  • arch: all
  • std-ver: 4.7.4
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 1.11.7-2
  • oldstable: 1.15.12+ds1-3
  • old-bpo: 1.17.9+ds1-1~bpo12+1
  • stable: 1.18.0+ds1-1
  • testing: 1.20.3+ds1-1
  • unstable: 1.20.3+ds1-1
versioned links
  • 1.11.7-2: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.15.12+ds1-3: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.17.9+ds1-1~bpo12+1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.18.0+ds1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 1.20.3+ds1-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • golang-github-klauspost-compress-dev
action needed
1 security issue in bookworm high

There is 1 open security issue in bookworm.

1 important issue:
  • CVE-2026-116591: compress provides various compression algorithms. Prior to 1.20.2, the zstd DecodeAll and streaming decoder paths can panic when a crafted two-block frame reaches huff0.ReadTable with an FSE normalized count of 32768 that readNCount stores in int16 as -32768. The wrapped count allows buildDtable to retain stale fse.Scratch decode-table state from the prior block, and nextFast then derives an out-of-range state and indexes beyond the table instead of returning a decode error. Both blocks are required to preserve and then reuse the stale state, allowing untrusted zstd input to crash an application. This issue is fixed in version 1.20.2.
Created: 2026-10-30 Last update: 2026-11-02 11:47
debian/patches: 1 patch with invalid metadata high

Among the 2 debian patches available in version 1.20.3+ds1-1 of the package, we noticed the following issues:

  • 1 patch with invalid metadata that ought to be fixed.
Created: 2023-02-26 Last update: 2026-10-29 14:00
2 low-priority security issues in trixie low

There are 2 open security issues in trixie.

2 issues left for the package maintainer to handle:
  • CVE-2026-63209: (needs triaging) compress provides various compression algorithms. Prior to version 1.18.7, a signed integer overflow vulnerability in s2.NewDict() allows an attacker to bypass repeat index validation by supplying a dictionary with a uvarint-encoded repeat value exceeding MaxInt64. When Dict.Encode() is subsequently called, the overflowed negative repeat value causes an out-of-bounds memory access via unsafe.Pointer arithmetic, crashing the process with SIGSEGV. This issue has been patched in version 1.18.7.
  • CVE-2026-116591: (needs triaging) compress provides various compression algorithms. Prior to 1.20.2, the zstd DecodeAll and streaming decoder paths can panic when a crafted two-block frame reaches huff0.ReadTable with an FSE normalized count of 32768 that readNCount stores in int16 as -32768. The wrapped count allows buildDtable to retain stale fse.Scratch decode-table state from the prior block, and nextFast then derives an out-of-range state and indexes beyond the table instead of returning a decode error. Both blocks are required to preserve and then reuse the stale state, allowing untrusted zstd input to crash an application. This issue is fixed in version 1.20.2.

You can find information about how to handle these issues in the security team's documentation.

Created: 2026-10-01 Last update: 2026-11-02 11:47
news
[rss feed]
  • [2026-11-02] golang-github-klauspost-compress 1.20.3+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2026-10-29] Accepted golang-github-klauspost-compress 1.20.3+ds1-1 (source) into unstable (Stephen Kitt)
  • [2026-09-21] golang-github-klauspost-compress 1.20.0+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2026-09-14] Accepted golang-github-klauspost-compress 1.20.0+ds1-1 (source) into unstable (Stephen Kitt)
  • [2026-07-18] Accepted golang-github-klauspost-compress 1.19.0+ds1-2 (source) into experimental (Andrew Lee (李健秋)) (signed by: 李健秋 Andrew Lee)
  • [2026-07-07] golang-github-klauspost-compress 1.19.0+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2026-07-03] Accepted golang-github-klauspost-compress 1.19.0+ds1-1 (source) into unstable (Guillem Jover)
  • [2026-05-30] golang-github-klauspost-compress 1.18.6+ds1-2 MIGRATED to testing (Debian testing watch)
  • [2026-05-26] Accepted golang-github-klauspost-compress 1.18.6+ds1-2 (source) into unstable (Guillem Jover)
  • [2026-05-23] golang-github-klauspost-compress 1.18.6+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2026-05-12] Accepted golang-github-klauspost-compress 1.18.6+ds1-1 (source) into unstable (Guillem Jover)
  • [2025-11-23] golang-github-klauspost-compress 1.18.1+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2025-11-20] Accepted golang-github-klauspost-compress 1.18.1+ds1-1 (source) into unstable (Guillem Jover)
  • [2025-03-07] golang-github-klauspost-compress 1.18.0+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2025-03-03] Accepted golang-github-klauspost-compress 1.18.0+ds1-1 (source) into unstable (Guillem Jover)
  • [2024-11-01] golang-github-klauspost-compress 1.17.11+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2024-10-30] Accepted golang-github-klauspost-compress 1.17.11+ds1-1 (source) into unstable (Reinhard Tartler)
  • [2024-10-08] golang-github-klauspost-compress 1.17.10+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2024-10-04] Accepted golang-github-klauspost-compress 1.17.10+ds1-1 (source) into unstable (Guillem Jover)
  • [2024-09-12] Accepted golang-github-klauspost-compress 1.17.9+ds1-1~bpo12+1 (source all) into stable-backports (Debian FTP Masters) (signed by: John Goerzen)
  • [2024-09-01] golang-github-klauspost-compress 1.17.9+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2024-08-29] Accepted golang-github-klauspost-compress 1.17.9+ds1-1 (source) into unstable (Guillem Jover)
  • [2024-03-05] golang-github-klauspost-compress 1.17.7+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2024-02-29] Accepted golang-github-klauspost-compress 1.17.7+ds1-1 (source) into unstable (Shengjing Zhu)
  • [2023-10-28] golang-github-klauspost-compress 1.17.2+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2023-10-26] Accepted golang-github-klauspost-compress 1.17.2+ds1-1 (source) into unstable (Reinhard Tartler)
  • [2023-10-06] golang-github-klauspost-compress 1.17.0+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2023-10-06] golang-github-klauspost-compress 1.17.0+ds1-1 MIGRATED to testing (Debian testing watch)
  • [2023-10-03] Accepted golang-github-klauspost-compress 1.17.0+ds1-1 (source) into unstable (Anton Gladky)
  • [2023-10-02] Accepted golang-github-klauspost-compress 1.17.0+ds1-1~exp1 (source) into experimental (Anton Gladky)
  • 1
  • 2
bugs [bug history graph]
  • all: 0
links
  • homepage
  • lintian
  • buildd: logs, reproducibility
  • popcon
  • browse source code
  • other distros
  • security tracker
  • debian patches
  • debci
ubuntu Ubuntu logo [Information about Ubuntu for Debian Developers]
  • version: 1.20.3+ds1-1

Debian Package Tracker — Copyright 2013-2025 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing