According to an April 15 advisory from Rancher, a vulnerability in go-getter
may “expose the configured SSH private key secret if Fleet fails to download the git repo.” The advisory rates the severity as Low, despite the potential of a complete takeover of any cluster managed by the affected repository if an exposure leaks the key to a malicious user. More interesting, though, is Rancher’s finger pointing at go-getter
to the tune of going to MITRE as a CNA of Last Resort to assign a CVE. In my opinion, the vulnerability is not in go-getter
but in how Rancher Fleet handles errors returned by go-getter
. I am the researcher that disclosed the original vulnerability to Rancher, and this is the story of that disclosure.