Skip to main content
← All vulnerabilities
CVE-2026-35580GHSA-3G6G-GQ4R-XJM9

Emissary has GitHub Actions Shell Injection via Workflow Inputs

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 8.39.0
1 proof of concept on GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: total

Summary

Emissary is a P2P based data-driven workflow engine. Prior to 8.39.0, GitHub Actions workflow files contained shell injection points where user-controlled workflow_dispatch inputs were interpolated directly into shell commands via ${{ }} expression syntax. An attacker with repository write access could inject arbitrary shell commands, leading to repository poisoning and supply chain compromise affecting all downstream users. This vulnerability is fixed in 8.39.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: total

  3. Record last updated

Affected versions

  • NationalSecurityAgency emissary

    fixed in 8.39.0

  • gov.nsa.emissary:emissaryMaven

    fixed in 8.39.0

References 4

GitHub · NationalSecurityAgency/emissary

GitHub · pvharmo2/gha-lab-ed7a1740c4