go-git is an extensible git implementation library written in pure Go. Prior to versions 5.18.0 and 6.0.0-alpha.2, go-git may leak HTTP authentication credentials when following redirects during smart-HTTP clone and fetch operations. This issue has been patched in versions 5.18.0 and 6.0.0-alpha.2.
The product transmits or stores authentication credentials, but it uses an insecure method that is susceptible to unauthorized interception and/or retrieval.
| Name | Vendor | Start Version | End Version |
|---|---|---|---|
| Go-git | Go-git_project | * | 5.18.0 (excluding) |
| Go-git | Go-git_project | 6.0.0-alpha1 (including) | 6.0.0-alpha1 (including) |
| Red Hat Hardened Images | RedHat | syft-main-1.44.0-0.3.hum1 | * |