CVE catalog

CVE-2026-44740

Billy is an interface filesystem abstraction for Go. Prior to versions 5.9.0 and 6.0.0-alpha.1, multiple components may improperly handle crafted or malformed input, resulting in panics, infinite loop

[CVE catalog]

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

Billy is an interface filesystem abstraction for Go. Prior to versions 5.9.0 and 6.0.0-alpha.1, multiple components may improperly handle crafted or malformed input, resulting in panics, infinite loops, uncontrolled recursion, or excessive resource consumption. These issues arise from insufficient validation and missing safety mechanisms such as cycle detection, recursion limits, or defensive handling of unexpected states when processing untrusted repository data and filesystem structures. This issue has been patched in versions 5.9.0 and 6.0.0-alpha.1.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiangolang-github-go-git-go-billysid5.9.1-1fixed
Debiangolang-github-go-git-go-billyforky5.9.1-1fixed
Debiangolang-github-go-git-go-billytrixie5.5.0-1vulnerable
Debiangolang-github-go-git-go-billybookworm5.3.1-3vulnerable
Cpegolang-github-go-git-go-billyNot reportedNot reportedvulnerable
Gogithub.com/go-git/go-billy/v5Not reported5.9.0fixed
Opensusetrivyleap 16.00.71.2-160000.1.1fixed
Opensusegit-bugtumbleweed0.10.1-6.1fixed
Opensuseamazon-ssm-agenttumbleweed3.3.4624.0-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-github-go-git-go-billysourcesid5.9.0-1not yet assignedNot reportedNot reported
Debiangolang-github-go-git-go-billysourceforky5.9.0-1not yet assignedNot reportedNot reported
Debiangolang-github-go-git-go-billysourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiangolang-github-go-git-go-billysourcebookworm(unfixed)not yet assignedNot reportedNot reported
Gogithub.com/go-git/go-billy/v5GoNot reported5.9.0Not reportedNot reportedNot reported
Opensusetrivyrpmleap 16.00.71.2-160000.1.1Not reportedOPENSUSE-SU-2026:21072-1Not reported
Opensusegit-bugrpmtumbleweed0.10.1-6.1Not reportedOPENSUSE-SU-2026:10996-1Not reported
Opensuseamazon-ssm-agentrpmtumbleweed3.3.4624.0-1.1Not reportedOPENSUSE-SU-2026:10943-1Not reported

Notes

[trixie] golang-github-go-git-go-billy: Minor issue [bookworm] golang-github-go-git-go-billy: Limited support, minor issue; DoS on malformed input

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [golang-github-go-git-go-billy]

    Details (2)
    • 5.3.1-3 · all · bookworm

      Affected

      nvd · golang-github-go-git-go-billy · debian · bookworm; nvd · golang-github-go-git-go-billy · debian · 12

    • 5.3.1-3 · all · bookworm

      Affected

      nvd · golang-github-go-git-go-billy · debian · bookworm; nvd · golang-github-go-git-go-billy · debian · 12

[Debian 13 (Trixie)]

[openSUSE Tumbleweed]

  • Source package: [git-bug]

    Details (1)
    • 0.10.1-6.3 · noarch · tumbleweed

      Unknown · Fixed: 0.10.1-6.1

      Version impact unknown

      nvd · git-bug · opensuse · tumbleweed

  • Source package: [git-bug]

    Details (1)
    • 0.10.1-6.3 · noarch · tumbleweed

      Unknown · Fixed: 0.10.1-6.1

      Version impact unknown

      nvd · git-bug · opensuse · tumbleweed

  • Source package: [git-bug]

    Details (1)
    • 0.10.1-6.3 · noarch · tumbleweed

      Unknown · Fixed: 0.10.1-6.1

      Version impact unknown

      nvd · git-bug · opensuse · tumbleweed

  • Source package: [amazon-ssm-agent]

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

      Fixed · Fixed: 3.3.4624.0-1.1

      nvd · amazon-ssm-agent · opensuse · tumbleweed

  • [git-bug]Fixed

    Source package: [git-bug]

    Details (1)
    • 0.10.1-6.3 · x86_64 · tumbleweed

      Fixed · Fixed: 0.10.1-6.1

      nvd · git-bug · opensuse · tumbleweed

Observed:

References