The TUF client is vulnerable to rollback attacks, in which an attacker causes a client to install software older than the software the client previously knew to be available.
{
"url": "https://pkg.go.dev/vuln/GO-2022-0444",
"review_status": "REVIEWED"
}{
"imports": [
{
"symbols": [
"Client.Download",
"Client.Init",
"Client.Target",
"Client.Update",
"Client.UpdateRoots",
"Client.decodeRoot",
"Client.decodeTargets",
"Client.decodeTimestamp",
"Client.downloadMetaFromSnapshot",
"Client.downloadMetaFromTimestamp"
],
"path": "github.com/theupdateframework/go-tuf/client"
},
{
"symbols": [
"TimestampFileMetaEqual"
],
"path": "github.com/theupdateframework/go-tuf/util"
}
]
}