PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-117685 Gitea CVE debrief

CVE-2026-117685 allows unauthorized access to private package blobs through a vulnerability in the OCI registry's cross-repository blob mount feature. A user with a 'public-only' token and 'write:package' scope can mount a private blob into a public package, enabling anyone to download it. This vulnerability affects OCI registry configurations and requires verification of token scopes and blob security. Defenders managing OCI registries should assess exposure and verify configurations to prevent unauthorized access.

Vendor
Gitea
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-11-01
Original CVE updated
2026-11-01
Advisory published
2026-11-01
Advisory updated
2026-11-01

Who should care

Defenders managing OCI registries, users with 'write:package' scope tokens, and teams responsible for package and blob security should assess exposure and verify configurations to prevent unauthorized access. This includes reviewing token scopes, restricting cross-repository blob mounts, and monitoring blob downloads to prevent unauthorized access.

Why it matters

CVE-2026-117685 allows unauthorized access to private package blobs through a vulnerability in the OCI registry's cross-repository blob mount feature. Defenders should verify configurations, restrict token scopes, and monitor blob downloads to prevent unauthorized access.

  • Potential unauthorized access to private package blobs.
  • Possible unintended exposure of sensitive data through public packages.
  • Need for verification of OCI registry configurations and token scopes.
  • Potential for increased risk if not properly mitigated.

Technical summary

The OCI registry's cross-repository blob mount feature improperly checks permissions, allowing a 'public-only' token with 'write:package' scope to mount a private blob into a public package. This vulnerability affects OCI registry configurations and requires verification of token scopes and blob security. The private blob can then be downloaded by anyone through the public package, enabling unauthorized access to private package blobs. Defenders managing OCI registries should assess exposure and verify configurations to prevent unauthorized access.

Defensive priority

Defenders should prioritize verifying exposed OCI registry configurations, reviewing token scopes, and restricting cross-repository blob mounts to prevent unauthorized access.

Recommended defensive actions

  • Verify exposed OCI registry configurations and restrict cross-repository blob mounts.
  • Review and restrict token scopes to prevent unauthorized access.
  • Monitor for and respond to potential blob downloads from public packages.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
  • Review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.
  • Plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.

Evidence notes

The CVE record and NVD entry provide details on the vulnerability. Gitea's release notes and GitHub pull requests offer additional context. The vulnerability allows unauthorized access to private package blobs through a vulnerability in the OCI registry's cross-repository blob mount feature. A 'public-only' token with 'write:package' scope can mount a private blob into a public package. The private blob can then be downloaded by anyone through the public package. This vulnerability affects OCI registry configurations and requires of

Sources and references

Verified primary and authoritative sources

  • CVE-2026-117685 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-117685

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-117685 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-117685

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://blog.gitea.com/release-of-28.3.0/

    88ee5874-cf24-4952-aea0-31affedb7ff2

  • Source reference

    Unverified legacy reference

    URL: https://github.com/go-gitea/gitea/pull/39690

    88ee5874-cf24-4952-aea0-31affedb7ff2

  • Source reference

    Unverified legacy reference

    URL: https://github.com/go-gitea/gitea/pull/39853

    88ee5874-cf24-4952-aea0-31affedb7ff2

  • Source reference

    Unverified legacy reference

    URL: https://github.com/go-gitea/gitea/releases/tag/v28.3.0

    88ee5874-cf24-4952-aea0-31affedb7ff2

  • Source reference

    Unverified legacy reference

    URL: https://github.com/go-gitea/gitea/security/advisories/GHSA-8g99-g36h-5p2w

    88ee5874-cf24-4952-aea0-31affedb7ff2

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.