CVE-2024-43785: gitoxide-core does not neutralize special characters for terminals
Affects gitoxide-coreSource GCVE Database
Not known to be exploited · CVSS 2.5 Low.
Data as of 9 Nov 2026, 11:23 UTC
- EPSS
- 0.1% chance of exploitation in 30 days – higher than 9% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:U/C:N/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 22 Aug 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 8 Nov 2026.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
crates.iogitoxide-corepkg:cargo/gitoxide-coreOther threats | Affected
| Fixed in– |
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Users should be aware that cloning or operating on untrusted repositories with gitoxide-core may produce misleading terminal output. Avoid running gitoxide-core commands on untrusted repositories or in environments where terminal output manipulation could cause confusion. Since this vulnerability affects only terminal output and not underlying data integrity, no urgent remediation is required. Monitor vendor advisories for any future patches or updates addressing this issue.
Description
gitoxide-core's gix and ein commands output repository metadata, including pathnames, author names, and commit messages, directly to terminals without neutralizing special characters such as ANSI escape sequences. This allows a malicious repository to produce misleading or manipulated terminal output, including colored text and cursor repositioning, which can conceal files or mimic error messages. The impact is mostly an annoyance and limited to Unix-like systems with ANSI-capable terminals. Windows systems are less affected due to filename and terminal limitations. The vulnerability does not affect other applications unless they use gitoxide-core, which is discouraged. No known exploits are reported, and the CVSS score is low.