CVE catalog

CVE-2026-85732

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, the parseLink function in registry/remote/utils.go accepts an absolute URL from a registry-controlled Link response header without v

[CVE catalog]

Severity
Medium · CVSS 4.7CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:N/A:N
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.38% · Oct 25, 2026

oras-go is a Go library for managing OCI artifacts. Prior to 2.6.2, the parseLink function in registry/remote/utils.go accepts an absolute URL from a registry-controlled Link response header without validating its scheme, host, or port. Tags, Referrers, and Repositories pagination operations then issue a GET request to the attacker-selected URL from the victim's network, allowing blind server-side request forgery against internal services. The response body is not returned to the attacker, but timing and error differences can reveal service reachability, and credentials may be attached when the credential store has an entry for the target host. Exploitation requires a victim to perform a pagination-based listing operation against a malicious registry. The maintainer identifies this report as a duplicate of GHSA-3hr5-mjrr-hfjh and states that remediation is consolidated in that earlier advisory. The consolidated issue is fixed in version 2.6.2.

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
Gooras.land/oras-go/v2Not reported2.6.2fixed
Susehelmlinux micro 6.24.3.0-160000.2.1fixed
Opensusehelmtumbleweed4.3.0-2.1fixed
Ubuntugolang-oras-oras-go24.041.1.1-1ubuntu1vulnerable
Ubuntugolang-oras-oras-go26.042.5.0-1vulnerable
Ubuntugolang-oras-oras-go26.042.6.0-1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-oras-oras-gosourcesid2.6.2-1not yet assignedNot reportedNot reported
Debiangolang-oras-oras-gosourceforky2.6.2-1not yet assignedNot reportedNot reported
Debiangolang-oras-oras-gosourcetrixie(unfixed)not yet assignedNot reportedNot reported
Debiangolang-oras-oras-gosourcebookworm(unfixed)not yet assignedNot reportedNot reported
Gooras.land/oras-go/v2goNot reported2.6.2Not reportedGHSA-H7VF-4X9W-H99VNot reported
Susehelmrpmlinux micro 6.24.3.0-160000.2.1Not reportedSUSE-SU-2026:24120-1Not reported
Opensusehelmrpmtumbleweed4.3.0-2.1Not reportedOPENSUSE-SU-2026:11848-1Not reported

Notes

[trixie] golang-oras-oras-go: Minor issue [bookworm] golang-oras-oras-go: Limited support, minor issue; v1.1.1 affected too, Tags() follows a cross-origin Link header

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]

  • [helm]Affected

    Source package: [helm]

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

      Affected · Fixed: 4.3.0-2.1

      nvd · helm · opensuse · tumbleweed

  • Source package: [helm]

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

      Unknown · Fixed: 4.3.0-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

  • Source package: [helm]

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

      Unknown · Fixed: 4.3.0-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

  • Source package: [helm]

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

      Unknown · Fixed: 4.3.0-2.1

      Version impact unknown

      nvd · helm · opensuse · tumbleweed

Observed:

References