External risk intelligence

Salty Docs Repository Workflow Secrets Disclosure Vulnerability.

CVE advisorySeverity: CRITICAL (CVSS 10.0)

CVE-2026-55675

This vulnerability exists within a CI/CD build-time workflow process. It is triggered by the processing of pull requests in a development repository and occurs during the automated build and deployment pipeline. It does not represent a public-facing service, appliance, or network-accessible endpoint in typical operational deployments.

Code Injection

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A security vulnerability has been identified in the automated build process for a documentation website, which could allow an attacker to disclose sensitive secrets used in the build environment. This issue arises from how untrusted code from external contributions is handled before deployment. The main concern is to confirm if our organization uses this specific documentation build process.

  • Code handling flaws in documentation builds.
  • Potential for secret disclosure during builds.
  • Confirm relevance and exposure to this process.

Attack Path

How an attacker could exploit the issue

An attacker can compromise the documentation build process by submitting a malicious fork of the repository. When a pull request from this fork is processed, the build system checks out the untrusted code before installing dependencies. This allows the attacker's code, such as a specially crafted `setup.py` file, to execute with elevated privileges during the build, potentially leading to the disclosure of sensitive tokens.

  • Entry condition: Submit a malicious fork.
  • Trigger point: Processing a pull request from the fork.
  • Resulting risk: Secret disclosure and system compromise.

Live Threat

Current exploitation, exposure, and threat context

A malicious actor could potentially gain access to sensitive information within the build system by submitting a specially crafted pull request from a forked repository. This could occur when the build process, specifically the `build-pr.yml` workflow, checks out code from an untrusted fork before installing dependencies. The compromise of secrets like API tokens and GitHub tokens could lead to further unauthorized actions within the repository's infrastructure.

  • Repository secrets and tokens.
  • Malicious code in a forked repository.
  • Disclosure of secrets and system compromise.

Operational Fix

Recommended remediation, mitigation, and detection steps

This critical vulnerability resides within the Salty documentation repository's CI/CD pipeline. Responsibility for remediation likely falls to the platform or development team managing the repository and its associated build processes. The immediate first step is to identify all instances of this repository, assess the business criticality of the docs.saltbox.dev website, and confirm the ownership of the repository.

  • Platform or development team owns the issue.
  • Verify repository build process and configuration.
  • Plan code merge and deployment to production.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Salty documentation repository?

The Salty repository is a software project used to build and deploy the docs.saltbox.dev website. It relies on automated CI/CD workflows, specifically GitHub Actions, to manage technical documentation. These workflows handle environment setup, dependency installation, and site generation. Because it automates deployment, the system stores sensitive secrets, such as API tokens, that enable the repository to interact with external services and perform authenticated actions during the build process.

How does CVE-2026-55675 trigger secret disclosure?

This vulnerability involves improper control of generated code (CWE-94) and inclusion of untrusted components (CWE-829). By submitting a pull request from a malicious fork, an attacker provides custom build hooks or scripts. Because the build workflow checks out this untrusted code and installs dependencies before verifying the source, the attacker's scripts execute with the workflow's elevated privileges, allowing them to extract stored secrets like tokens.

Does viewing the repository trigger this vulnerability?

No. Merely viewing, browsing, or downloading the repository code is not sufficient to trigger the issue. The vulnerability is specifically tied to the automated build-time execution of pull requests originating from untrusted forks. It does not occur unless the repository's CI/CD pipeline processes and builds the attacker-supplied code within the privileged workflow environment.

Is my organization at risk from this CVE?

According to Halo Surface Signal, this vulnerability is very unlikely to pose a traditional network threat. It resides within a build-time development process rather than a public-facing service or appliance. Your risk depends on whether you maintain the Salty documentation repository and utilize the affected GitHub Action workflows. It is not an internet-facing endpoint, but rather a risk to the integrity of your internal development and deployment pipeline.

What steps should I take to address this?

The primary response is to update your repository by applying the fix provided in commit 649c9aea2daef1168eeb0415b44e65dbbde9f220. Your platform or development team should first verify if your build configuration uses the affected workflows. Once identified, ensure the code is updated to stop processing untrusted fork commits in the build pipeline. After patching, rotate any API keys or tokens that were stored in the affected environment to ensure continued security.

References