CVE catalog

CVE-2025-58058

golang-github-ulikunitz-xz: CVE-2025-58058

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.43% · Oct 25, 2026

xz is a pure golang package for reading and writing xz-compressed files. Prior to version 0.5.14, it is possible to put data in front of an LZMA-encoded byte stream without detecting the situation while reading the header. This can lead to increased memory consumption because the current implementation allocates the full decoding buffer directly after reading the header. The LZMA header doesn't include a magic number or has a checksum to detect such an issue according to the specification. Note that the code recognizes the issue later while reading the stream, but at this time the memory allocation has already been done. This issue has been patched in version 0.5.14.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-github-ulikunitz-xzsid0.5.15-1fixed
Debiangolang-github-ulikunitz-xzforky0.5.15-1fixed
Debiangolang-github-ulikunitz-xztrixie0.5.6-2vulnerable
Debiangolang-github-ulikunitz-xzbookworm0.5.6-2vulnerable
Susecontainerized-data-importerlinux enterprise module for containers 15 sp71.64.0-150700.9.14.1fixed
Opensusewarewulf4leap 16.04.7.0-bp160.1.1fixed
Opensusewarewulf4leap 16.04.6.4-bp160.1.1fixed
Opensusetrivytumbleweed0.66.0-1.1fixed
Opensusewarewulf4tumbleweed4.6.4-1.1fixed
Opensuseregclienttumbleweed0.9.2-1.1fixed
Opensusesbctltumbleweed0.17-2.1fixed
Opensusetailscaletumbleweed1.86.5-1.1fixed
Opensuserekortumbleweed1.4.1-1.1fixed
Suserekorlinux enterprise module for basesystem 15 sp71.4.3-150400.4.28.1fixed
Opensuserekorleap 15.61.4.3-150400.4.28.1fixed
Susewarewulf4linux enterprise module for hpc 15 sp64.6.4-150500.6.37.1fixed
Susewarewulf4linux enterprise module for hpc 15 sp74.6.4-150500.6.37.1fixed
Opensusewarewulf4leap 15.64.6.4-150500.6.37.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-github-ulikunitz-xzsourcesid0.5.15-1not yet assignedNot reported[1112508]
Debiangolang-github-ulikunitz-xzsourceforky0.5.15-1not yet assignedNot reported[1112508]
Debiangolang-github-ulikunitz-xzsourcetrixie(unfixed)not yet assignedNot reported[1112508]
Debiangolang-github-ulikunitz-xzsourcebookworm(unfixed)not yet assignedNot reported[1112508]
Susecontainerized-data-importerrpmlinux enterprise module for containers 15 sp71.64.0-150700.9.14.1Not reportedSUSE-SU-2026:4209-1Not reported
Opensusewarewulf4rpmleap 16.04.7.0-bp160.1.1Not reportedOPENSUSE-SU-2026:21151-1Not reported
Opensusewarewulf4rpmleap 16.04.6.4-bp160.1.1Not reportedOPENSUSE-SU-2025:20031-1Not reported
Opensusetrivyrpmtumbleweed0.66.0-1.1Not reportedOPENSUSE-SU-2025:15542-1Not reported
Opensusewarewulf4rpmtumbleweed4.6.4-1.1Not reportedOPENSUSE-SU-2025:15537-1Not reported
Opensuseregclientrpmtumbleweed0.9.2-1.1Not reportedOPENSUSE-SU-2025:15515-1Not reported
Opensusesbctlrpmtumbleweed0.17-2.1Not reportedOPENSUSE-SU-2025:15509-1Not reported
Opensusetailscalerpmtumbleweed1.86.5-1.1Not reportedOPENSUSE-SU-2025:15503-1Not reported
Opensuserekorrpmtumbleweed1.4.1-1.1Not reportedOPENSUSE-SU-2025:15508-1Not reported
Suserekorrpmlinux enterprise module for basesystem 15 sp71.4.3-150400.4.28.1Not reportedSUSE-SU-2026:0383-1Not reported
Opensuserekorrpmleap 15.61.4.3-150400.4.28.1Not reportedSUSE-SU-2026:0383-1Not reported
Susewarewulf4rpmlinux enterprise module for hpc 15 sp64.6.4-150500.6.37.1Not reportedSUSE-SU-2025:03448-1Not reported
Susewarewulf4rpmlinux enterprise module for hpc 15 sp74.6.4-150500.6.37.1Not reportedSUSE-SU-2025:03448-1Not reported
Opensusewarewulf4rpmleap 15.64.6.4-150500.6.37.1Not reportedSUSE-SU-2025:03448-1Not reported

[Debian bug #1112508]

Notes

[trixie] golang-github-ulikunitz-xz: Minor issue [bookworm] golang-github-ulikunitz-xz: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [golang-github-ulikunitz-xz]

    Details (2)
    • 0.5.6-2 · all · bookworm

      Affected

      dsa · golang-github-ulikunitz-xz · debian · bookworm; dsa · golang-github-ulikunitz-xz · debian · 12

    • 0.5.6-2 · all · bookworm

      Affected

      dsa · golang-github-ulikunitz-xz · debian · bookworm; dsa · golang-github-ulikunitz-xz · debian · 12

[Debian 13 (Trixie)]

[openSUSE Tumbleweed]

  • Source package: [regclient]

    Details (1)
    • 0.11.5-1.4 · noarch · tumbleweed

      Unknown · Fixed: 0.9.2-1.1

      Version impact unknown

      dsa · regclient · opensuse · tumbleweed

  • Source package: [regclient]

    Details (1)
    • 0.11.5-1.4 · noarch · tumbleweed

      Unknown · Fixed: 0.9.2-1.1

      Version impact unknown

      dsa · regclient · opensuse · tumbleweed

  • Source package: [regclient]

    Details (1)
    • 0.11.5-1.4 · noarch · tumbleweed

      Unknown · Fixed: 0.9.2-1.1

      Version impact unknown

      dsa · regclient · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.86.5-1.1

      Version impact unknown

      dsa · tailscale · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.86.5-1.1

      Version impact unknown

      dsa · tailscale · opensuse · tumbleweed

  • Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · noarch · tumbleweed

      Unknown · Fixed: 1.86.5-1.1

      Version impact unknown

      dsa · tailscale · opensuse · tumbleweed

  • Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · noarch · tumbleweed

      Unknown · Fixed: 4.6.4-1.1

      Version impact unknown

      dsa · warewulf4 · opensuse · tumbleweed

  • [warewulf4-man]Unknown

    Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · noarch · tumbleweed

      Unknown · Fixed: 4.6.4-1.1

      Version impact unknown

      dsa · warewulf4 · opensuse · tumbleweed

  • Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · x86_64 · tumbleweed

      Unknown · Fixed: 4.6.4-1.1

      Version impact unknown

      dsa · warewulf4 · opensuse · tumbleweed

  • Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · noarch · tumbleweed

      Unknown · Fixed: 4.6.4-1.1

      Version impact unknown

      dsa · warewulf4 · opensuse · tumbleweed

  • Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · noarch · tumbleweed

      Unknown · Fixed: 4.6.4-1.1

      Version impact unknown

      dsa · warewulf4 · opensuse · tumbleweed

  • [regclient]Fixed

    Source package: [regclient]

    Details (1)
    • 0.11.5-1.4 · x86_64 · tumbleweed

      Fixed · Fixed: 0.9.2-1.1

      dsa · regclient · opensuse · tumbleweed

  • [rekor]Fixed

    Source package: [rekor]

    Details (1)
    • 1.5.4-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.4.1-1.1

      dsa · rekor · opensuse · tumbleweed

  • [sbctl]Fixed

    Source package: [sbctl]

    Details (1)
    • 0.18-2.7 · x86_64 · tumbleweed

      Fixed · Fixed: 0.17-2.1

      dsa · sbctl · opensuse · tumbleweed

  • [tailscale]Fixed

    Source package: [tailscale]

    Details (1)
    • 1.102.3-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 1.86.5-1.1

      dsa · tailscale · opensuse · tumbleweed

  • [trivy]Fixed

    Source package: [trivy]

    Details (1)
    • 0.74.0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 0.66.0-1.1

      dsa · trivy · opensuse · tumbleweed

  • [warewulf4]Fixed

    Source package: [warewulf4]

    Details (1)
    • 4.7.0-4.1 · x86_64 · tumbleweed

      Fixed · Fixed: 4.6.4-1.1

      dsa · warewulf4 · opensuse · tumbleweed

Observed:

References