MeltanoHub vulnerable to command injection in the `test_dispatcher` GitHub Actions workflow
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Code execution
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-1336.
Summary
MeltanoHub is the source code for hub.meltano.com, the central place for Meltano plugins. Versions of the repo prior to commit 923820de8f64d753951fbbd54f7282a3d5f75173 were vulnerable to exfiltration of `GITHUB_TOKEN` with write permissions to the repository. The vulnerable workflow used pull_request_target, which runs in the context of the base repository with access to secrets. Commit 923820de8f64d753951fbbd54f7282a3d5f75173 fixes the issue. No known workarounds are available.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| meltano | hub | before 923820de8f64d753951fbbd54f7282a3d5f75173 | 923820de8f64d753951fbbd54f7282a3d5f75173 | Patch available | CNA |
- hub Vendormeltano Affected before 923820de8f64d753951fbbd54f7282a3d5f75173 Fixed in 923820de8f64d753951fbbd54f7282a3d5f75173 Patch available CNA
Remediation
- Fix · CNA hub (meltano) Fixed in 923820de8f64d753951fbbd54f7282a3d5f75173
Timeline
- 2026-10-02 Threatist record created from CVE-2026-47690
References
Other 6
- https://github.com/meltano/hub/security/advisories/GHSA-wrpf-f35c-j28w
- https://github.com/meltano/hub/pull/2247
- https://github.com/meltano/hub/pull/2249
- https://github.com/meltano/hub/pull/2251
- https://github.com/meltano/hub/commit/923820de8f64d753951fbbd54f7282a3d5f75173
- https://github.com/myogahunter/meltano-hub-poc
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences