Skip to content
OpenAdvisories
Unscored CVE-2015-9259 EUVD-2015-9101GHSA-2m6m-p8vh-r2f9

In Docker Notary before 0.1, the checkRoot function in gotuf/client/client.go does not check expiry of root.json files, despite a comment s…

Published Mar 31, 2018 · Updated Aug 6, 2024 · Assigned by mitre

Description

In Docker Notary before 0.1, the checkRoot function in gotuf/client/client.go does not check expiry of root.json files, despite a comment stating that it does. Even if a user creates a new root.json file after a key compromise, an attacker can produce update files referring to an old root.json file.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 13 notary 0.1~ds1-1 —
Debian 12 notary 0.1~ds1-1 —

References