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.