Skip to main content
← All vulnerabilities
CVE-2022-23773GO-2022-0318BIT-GOLANG-2022-23773

cmd/go in Go before 1.16.14 and 1.17.x before 1.17.7 can misinterpret branch names that falsely appear to be version tags.

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.16.14, 1.17.7
3 proofs of concept on GitHub

Summary

cmd/go in Go before 1.16.14 and 1.17.x before 1.17.7 can misinterpret branch names that falsely appear to be version tags. This can lead to incorrect access control if an actor is supposed to be able to create branches but not tags.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • n/a n/a

    Version range not reported

  • toolchainGo

    fixed in 1.16.14; From 1.17.0-0 · fixed in 1.17.7

References 7

oracle.com

groups.google.com

security.netapp.com

security.gentoo.org

GitHub · YouShengLiu/CVE-2022-23773-Reproduce

GitHub · danbudris/CVE-2022-23773-repro

GitHub · danbudris/CVE-2022-23773-repro-target