| Package | Affected versions | Patched versions |
|---|---|---|
| github.com/in-toto/in-toto-golang | < 0.3.0 | 0.3.0 |
| in-toto-golang | < 0.3.0 | 0.3.0 |
Authenticated attackers posing as functionaries (i.e., within a trusted set of users for a layout) are able to create attestations that may bypass DISALLOW rules in the same layout. An attacker with access to trusted private keys, may issue an attestation that contains a disallowed artifact by including path traversal semantics (e.g., foo vs dir/../foo).
The problem has been fixed in version 0.3.0.
Exploiting this vulnerability is dependent on the specific policy applied.
If you have any questions or comments about this advisory:
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free