Skip to content

← Public intelligence

Go package

github.com/notaryproject/notation

Open actionable advisories and recorded vendor fixes. This public package view has no inventory attached and cannot establish whether your deployment is affected. A vendor fix never resolves your finding; verify your installed version and the source guidance.

Open advisories

2 actionable advisories, newest first. Withdrawn advisories and news are excluded. Coverage is partial.

  1. Medium, CVSS 6.5GoPublished

    Notation's default maxSignatureAttempts in notation verify enables an endless data attack

    CVE-2023-33958 · GHSA-rvrx-rrwh-r9p6

    Affected
    • Go github.com/notaryproject/notation < 1.0.0-rc.6
    Fixed in
    1.0.0-rc.6· Vendor fix available
    Issue
    Impact An attacker who controls or compromises a registry can make the registry serve an infinite number of signatures for the artifact, causing a denial of service to the host machine running notation verify. Patches The problem has been fixed in the release v1.0.0-rc.6. Users should upgrade their notation packages to v1.0.0-rc.6 or above. Workarounds User should use secure and trusted container registries Credits The notation project would like to thank Adam Korczynski (@AdamKorcz) for responsibly disclosing the issue found during an security audit (facilitated by OSTIF and sponsored by CNCF) and Shiwei Zhang (@shizhMSFT) for root cause analysis.

    Recommended action: Upgrade to 1.0.0-rc.6 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →
  2. Medium, CVSS 5.7GoPublished

    Notation vulnerable to denial of service from high number of artifact signatures

    CVE-2023-33957 · GHSA-9m3v-v4r5-ppx7

    Affected
    • Go github.com/notaryproject/notation < 1.0.0-rc.6
    Fixed in
    1.0.0-rc.6· Vendor fix available
    Issue
    Impact An attacker who controls or compromises a registry can make the registry serve an infinite number of signatures for the artifact, causing a denial of service to the host machine running notation verify. Patches The problem has been fixed in the release v1.0.0-rc.6. Users should upgrade their notation packages to v1.0.0-rc.6 or above. Workarounds User should use secure and trusted container registries. Credits The notation project would like to thank Adam Korczynski (@AdamKorcz) for responsibly disclosing the issue found during an security audit (facilitated by OSTIF and sponsored by CNCF) and Shiwei Zhang (@shizhMSFT) for root cause analysis.

    Recommended action: Upgrade to 1.0.0-rc.6 (pre-release) or later, then redeploy and verify.A vendor fix does not resolve your finding until you verify it in your own systems.

    Sources:github.comSource checked Evidence →