Skip to main content
VulnerabilityPublished Updated

CVE-2024-43785: gitoxide-core does not neutralize special characters for terminals

Affects gitoxide-coreSource GCVE Database

0
Compare

Not known to be exploited · CVSS 2.5 Low.

Data as of 9 Nov 2026, 11:23 UTC

CVSS 3.1 base score
2.5Low
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 22 Aug 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
crates.iogitoxide-corepkg:cargo/gitoxide-coreOther threatsAffected
  • >=0.0.0-0
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.

References

Community reviews

Loading reviews…