KanaDojo < 0.1.18 Command Injection via patchNotesData.json in release.yml
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Passive
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Code execution
- Confidentiality · integrity · availability
- High · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-78.
Summary
KanaDojo contains a command injection vulnerability that allows an attacker with pull request access to execute arbitrary shell commands by inserting shell metacharacters into the version or changes fields of patchNotesData.json, which are interpolated unsanitized into a child_process.execSync() call in the release.yml workflow. Attackers can have a malicious pull request merged to trigger the GitHub Actions runner with contents write permissions and access to GITHUB_TOKEN.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA kana-dojo (lingdojo) Fixed in 0.1.18
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
lingdojo kana-dojo 0.1.18
2 records Highest priority Priority MEDIUM 1 MEDIUM, 1 LOW
Other records, highest priority first
- TI-2026-35905 KanaDojo < 0.1.18 Sandbox Escape RCE via messages.cjsPriority LOW 39
Timeline
- 2026-10-02 Threatist record created from CVE-2026-48547
- 2026-10-03 Alias added: GHSA-g3g7-r6qj-455p
References
More lingdojo vulnerabilities
- TI-2026-35905 KanaDojo < 0.1.18 Sandbox Escape RCE via messages.cjs CVSS 4.0HIGH 8.5
Sources
- CVE-2026-48547 · CVE Program
- CVE-2026-48547 · NVD
- FIRST EPSS
- GHSA-g3g7-r6qj-455p · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences