Horizon Alert
Summary of the vulnerability and why it matters
A security vulnerability in OCI registries allows unauthorized access to private data, potentially exposing sensitive container layers or other package contents to the public. This occurs when a specially crafted request bypasses access controls, enabling the mounting of private data into a public package. While the exact business impact is unconfirmed, the exposure of private information in a public repository carries inherent risks.
- Private data can be exposed publicly.
- Confirms potential for sensitive data leakage.
- Assess relevance and confirm exposure.
Attack Path
How an attacker could exploit the issue
An attacker can leverage a specially crafted token to access private data within an OCI registry. By manipulating cross-repository blob mounts, they can effectively link sensitive information from a private package to a publicly accessible one. This allows any user to download the private data, such as container image layers, through the public package.
- Entry condition: Publicly accessible registry with specific token permissions.
- Trigger point: Mounting a private blob into a public package.
- Resulting risk: Sensitive data leakage to the public.
Live Threat
Current exploitation, exposure, and threat context
Under specific conditions, a specially crafted token could allow a private package's data, such as a container layer, to be mounted into a public package. This could then expose the private data to unauthorized users who can access the public package.
- Private package data could be exposed.
- Mounting a blob into a public package.
- Anyone could download private data.
Operational Fix
Recommended remediation, mitigation, and detection steps
This critical vulnerability in OCI registry blob handling requires immediate attention from teams managing container image repositories and the underlying infrastructure. The first practical step is to identify all instances of the affected OCI registry technology, determine their network exposure and business criticality, and locate the accountable owners. Remediation planning should then be prioritized based on this risk assessment.
- Ownership: Infrastructure and Platform Teams
- Verify first: Publicly accessible registries and critical data
- Action: Plan coordinated remediation or vendor engagement