CVE catalog

CVE-2026-50151

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, registry/remote/repository.go in blobStore.completePushAfterInitialPost follows a registry-controlled Location header during monolit

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.38% · Oct 25, 2026

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, registry/remote/repository.go in blobStore.completePushAfterInitialPost follows a registry-controlled Location header during monolithic blob upload and reuses the Authorization header from the initial POST request for the subsequent PUT request, allowing a malicious registry to return a cross-host Location and receive the caller's credentials at an attacker-controlled endpoint. This issue is fixed in version 2.6.1.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-oras-oras-gosid2.6.2-2fixed
Debiangolang-oras-oras-goforky2.6.2-2fixed
Debiangolang-oras-oras-gotrixie2.5.0-1vulnerable
Debiangolang-oras-oras-gobookworm1.1.1-1not affected
Cpegolang-oras-oras-goNot reportedNot reportedvulnerable
CpeorasNot reported2.6.1fixed
Opensusetrivytumbleweed0.72.0-2.1fixed
Opensusehelm3tumbleweed3.21.3-2.1fixed
Opensusehelmtumbleweed4.2.3-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-oras-oras-gosourcesid2.6.2-1not yet assignedNot reported[1142456]
Debiangolang-oras-oras-gosourceforky2.6.2-1not yet assignedNot reported[1142456]
Debiangolang-oras-oras-gosourcetrixie(unfixed)not yet assignedNot reported[1142456]
Debiangolang-oras-oras-gosourcebookwormNot affectedunimportantNot reported[1142456]
CpeorascpeNot reported2.6.1Not reportedNVD-CVE-2026-50151Not reported
Opensusetrivyrpmtumbleweed0.72.0-2.1Not reportedOPENSUSE-SU-2026:11302-1Not reported
Opensusehelm3rpmtumbleweed3.21.3-2.1Not reportedOPENSUSE-SU-2026:11292-1Not reported
Opensusehelmrpmtumbleweed4.2.3-2.1Not reportedOPENSUSE-SU-2026:11291-1Not reported

[Debian bug #1142456]

Notes

[trixie] golang-oras-oras-go: Minor issue

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • Source package: [golang-oras-oras-go]

    Details (2)
    • 2.5.0-1 · all · trixie

      Affected

      nvd · golang-oras-oras-go · debian · 13

    • 2.5.0-1 · all · trixie

      Affected

      nvd · golang-oras-oras-go · debian · 13

[openSUSE Tumbleweed]

  • Source package: [helm3]

    Details (1)
    • 3.21.3-6.1 · noarch · tumbleweed

      Unknown · Fixed: 3.21.3-2.1

      Version impact unknown

      nvd · helm3 · opensuse · tumbleweed

  • Source package: [helm3]

    Details (1)
    • 3.21.3-6.1 · noarch · tumbleweed

      Unknown · Fixed: 3.21.3-2.1

      Version impact unknown

      nvd · helm3 · opensuse · tumbleweed

  • Source package: [helm3]

    Details (1)
    • 3.21.3-6.1 · noarch · tumbleweed

      Unknown · Fixed: 3.21.3-2.1

      Version impact unknown

      nvd · helm3 · opensuse · tumbleweed

  • Source package: [helm]

    Details (1)
    • 4.2.4-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.2.3-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

  • Source package: [helm]

    Details (1)
    • 4.2.4-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.2.3-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

  • Source package: [helm]

    Details (1)
    • 4.2.4-1.1 · noarch · tumbleweed

      Unknown · Fixed: 4.2.3-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

  • [helm]Fixed

    Source package: [helm]

    Details (1)
    • 4.2.4-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 4.2.3-2.1

      nvd · helm · opensuse · tumbleweed

  • [helm3]Fixed

    Source package: [helm3]

    Details (1)
    • 3.21.3-6.1 · x86_64 · tumbleweed

      Fixed · Fixed: 3.21.3-2.1

      nvd · helm3 · opensuse · tumbleweed

  • [trivy]Fixed

    Source package: [trivy]

    Details (1)
    • 0.74.0-1.1 · x86_64 · tumbleweed

      Fixed · Fixed: 0.72.0-2.1

      nvd · trivy · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • Source package: [golang-oras-oras-go]

    Details (2)
    • 1.1.1-1 · all · bookworm

      Not affected

      nvd · golang-oras-oras-go · debian · bookworm

    • 1.1.1-1 · all · bookworm

      Not affected

      nvd · golang-oras-oras-go · debian · bookworm

Observed:

References