CVE Tools

CVE-2024-43785

gitoxide-core does not neutralize special characters for terminals

Published: Aug 22, 2024Updated: Aug 23, 2024 Sources: CVE List NVD GHSACWE-150

Description

gitoxide An idiomatic, lean, fast & safe pure Rust implementation of Git. gitoxide-core, which provides most underlying functionality of the gix and ein commands, does not neutralize newlines, backspaces, or control characters—including those that form ANSI escape sequences—that appear in a repository's paths, author and committer names, commit messages, or other metadata. Such text may be written as part of the output of a command, as well as appearing in error messages when an operation fails. This sometimes allows an untrusted repository to misrepresent its contents and to alter or concoct error messages.

CVSS Vector Breakdown

AV:LAC:HPR:NUI:RS:UC:NI:LA:N
Exploitability
AV:LAttack Vector
Local
AC:HAttack Complexity
High
PR:NPrivileges Required
None
UI:RUser Interaction
Required
Scope
S:UScope
Unchanged
Impact
C:NConfidentiality
None
I:LIntegrity
Low
A:NAvailability
None

Weaknesses

Affected Products

byronaka gitoxide
crates.iopackage-ecosystemOSS Libraries

Exploitability

No known exploits, KEV entries, or remediation guidance available for this vulnerability yet.

References

and 2 more references View all →

Timeline

Published
Aug 22, 2024
Last Updated
Aug 23, 2024

Unlock Complete Vulnerability Intelligence

Get the full picture for CVE-2024-43785 and every CVE in our database. Create a free account — no credit card required.

Create Free Account
Plain-language analysis
Impact assessment and exploitation scenario in plain English
Attack graph visualization
Interactive attack path and kill chain mapping
Exploit details & PoC links
ExploitDB, Metasploit, GitHub PoCs with direct links
Nuclei scanner templates
Ready-to-use vulnerability scanner templates
Full remediation guide
Patch instructions, workarounds, and compliance impact
Interactive AI chat
Ask questions about this vulnerability in natural language
Related vulnerabilities
Semantically similar CVEs and attack patterns
REST API & MCP access
Integrate vulnerability data into your workflows