RTK improperly trusts project-local filter configuration, allowing silent tampering of command output shown to LLM
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- Security bypass, Code execution
- Confidentiality · integrity · availability
- None · High · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-345 and CWE-426.
Summary
rtk filters and compresses command outputs before they reach your LLM context. Prior to 0.32.0, RTK (Rust Token Killer) improperly trusts project-local configuration files. RTK automatically loads .rtk/filters.toml from the working directory with highest priority and without user notification. An attacker can place a malicious filter file in a repository to apply regex-based modifications (e.g., strip_lines_matching) to shell command output before it is shown to the LLM, without any indication that the output has been modified. This allows attackers to selectively suppress or alter command output (including file contents, diffs, and security scan results) without detection, potentially concealing malicious code during AI-assisted development or review. This vulnerability is fixed in 0.32.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- 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 |
|---|---|---|---|---|---|
| rtk-ai | rtk | before 0.32.0 | 0.32.0 | Patch available | CNA |
| — | rtk (crates.io) | before 0.32.0 | 0.32.0 | Patch available | GHSA-fvvm-949w-qj4w |
- rtk Vendorrtk-ai Affected before 0.32.0 Fixed in 0.32.0 Patch available CNA
- rtk (crates.io) Vendor— Affected before 0.32.0 Fixed in 0.32.0 Patch available GHSA-fvvm-949w-qj4w
Remediation
- Fix · CNA rtk (rtk-ai) Fixed in 0.32.0
- Fix · GHSA-fvvm-949w-qj4w rtk (crates.io) Fixed in 0.32.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-45792
- 2026-10-03 Alias added: GHSA-fvvm-949w-qj4w
References
Sources
- CVE-2026-45792 · CVE Program
- CVE-2026-45792 · NVD
- FIRST EPSS
- GHSA-fvvm-949w-qj4w · 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