Sigstore @sigstore/oci: Credential-Leak an fremden Upload-Ziel bei Blob-Upload
Die Bibliothek @sigstore/oci aus sigstore-js sendet Registry-Authorization-Header, Docker-Konfigurations-Header oder Basic-Credentials an einen Upload-Ziel-Link, den die Registry vorgibt, ohne zu prüfen, ob dieser zum Ursprung der Registry passt. Eine bösartige oder kompromittierte Registry kann einen Benutzer, der ein Artefakt über attachArtifactToImage() hochlädt, an einen vom Angreifer kontrollierten Host umleiten und so das Bearer-Token oder die Credentials erlangen. Der Angriff setzt voraus, dass das Opfer ein Artefakt hochlädt und eine bösartige oder kompromittierte Registry vorliegt; die Auswirkung beschränkt sich auf die Vertraulichkeit.
Sigstore · sigstore-js (@sigstore/oci)
