CVE catalog

CVE-2026-48978

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, auth.Client follows the realm URL from a registry's WWW-Authenticate: Bearer challenge without validating the scheme or host, allowi

[CVE catalog]

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

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.1, auth.Client follows the realm URL from a registry's WWW-Authenticate: Bearer challenge without validating the scheme or host, allowing a malicious or compromised registry to cause SSRF to internal networks such as http://169.254.169.254/, http://10.0.0.x/, and http://127.0.0.1/, or to downgrade a registry contacted over https:// to an http:// token endpoint in registry/remote/auth/client.go through Client.Do(), Client.fetchBearerToken(), fetchDistributionToken, and fetchOAuth2Token. 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-1vulnerable
Cpegolang-oras-oras-goNot reportedNot reportedvulnerable
Susehelmlinux enterprise server 16.03.21.2-160000.2.2fixed
Susehelmlinux enterprise server for sap applications 16.03.21.2-160000.2.2fixed
Susehelmlinux micro 6.23.21.2-160000.2.2fixed
Opensusehelmleap 16.03.21.2-160000.2.1fixed
Opensusehelm3tumbleweed3.21.2-2.1fixed
Opensusehelmtumbleweed4.2.2-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-gosourcebookworm(unfixed)not yet assignedNot reported[1142456]
Susehelmrpmlinux enterprise server 16.03.21.2-160000.2.2Not reportedSUSE-SU-2026:22650-1Not reported
Susehelmrpmlinux enterprise server for sap applications 16.03.21.2-160000.2.2Not reportedSUSE-SU-2026:22650-1Not reported
Susehelmrpmlinux micro 6.23.21.2-160000.2.2Not reportedSUSE-SU-2026:22603-1Not reported
Opensusehelmrpmleap 16.03.21.2-160000.2.1Not reportedOPENSUSE-SU-2026:21331-1Not reported
Opensusehelm3rpmtumbleweed3.21.2-2.1Not reportedOPENSUSE-SU-2026:11187-1Not reported
Opensusehelmrpmtumbleweed4.2.2-2.1Not reportedOPENSUSE-SU-2026:11186-1Not reported

[Debian bug #1142456]

Notes

[trixie] golang-oras-oras-go: Minor issue [bookworm] golang-oras-oras-go: Limited support, minor issue; v1.1.1 affected too, auth/client.go follows an unvalidated WWW-Authenticate realm

OpenFactory catalog packages

[Debian 12 (Bookworm)]

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

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

      Affected

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

    • 1.1.1-1 · all · bookworm

      Affected

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

[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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-2.1

      nvd · helm3 · opensuse · tumbleweed

Observed:

References