fkie_cve-2024-32884
Vulnerability from fkie_nvd
Published
2024-04-26 18:15
Modified
2024-11-21 09:15
Severity ?
Summary
gitoxide is a pure Rust implementation of Git. `gix-transport` does not check the username part of a URL for text that the external `ssh` program would interpret as an option. A specially crafted clone URL can smuggle options to SSH. The possibilities are syntactically limited, but if a malicious clone URL is used by an application whose current working directory contains a malicious file, arbitrary code execution occurs. This is related to the patched vulnerability GHSA-rrjw-j4m2-mf34, but appears less severe due to a greater attack complexity. This issue has been patched in versions 0.35.0, 0.42.0 and 0.62.0.
References
Impacted products
Vendor | Product | Version |
---|
{ "cveTags": [], "descriptions": [ { "lang": "en", "value": "gitoxide is a pure Rust implementation of Git. `gix-transport` does not check the username part of a URL for text that the external `ssh` program would interpret as an option. A specially crafted clone URL can smuggle options to SSH. The possibilities are syntactically limited, but if a malicious clone URL is used by an application whose current working directory contains a malicious file, arbitrary code execution occurs. This is related to the patched vulnerability GHSA-rrjw-j4m2-mf34, but appears less severe due to a greater attack complexity. This issue has been patched in versions 0.35.0, 0.42.0 and 0.62.0." }, { "lang": "es", "value": "gitoxide es una implementaci\u00f3n Rust pura de Git. `gix-transport` no verifica la parte del nombre de usuario de una URL en busca de texto que el programa externo `ssh` interpretar\u00eda como una opci\u00f3n. Una URL clonada especialmente manipulada puede pasar de contrabando opciones a SSH. Las posibilidades son sint\u00e1cticamente limitadas, pero si una aplicaci\u00f3n cuyo directorio de trabajo actual contiene un archivo malicioso utiliza una URL de clonaci\u00f3n maliciosa, se produce la ejecuci\u00f3n de c\u00f3digo arbitrario. Esto est\u00e1 relacionado con la vulnerabilidad parcheada GHSA-rrjw-j4m2-mf34, pero parece menos grave debido a una mayor complejidad del ataque. Este problema se solucion\u00f3 en las versiones 0.35.0, 0.42.0 y 0.62.0." } ], "id": "CVE-2024-32884", "lastModified": "2024-11-21T09:15:56.180", "metrics": { "cvssMetricV31": [ { "cvssData": { "attackComplexity": "HIGH", "attackVector": "NETWORK", "availabilityImpact": "LOW", "baseScore": 6.4, "baseSeverity": "MEDIUM", "confidentialityImpact": "HIGH", "integrityImpact": "LOW", "privilegesRequired": "LOW", "scope": "UNCHANGED", "userInteraction": "NONE", "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:L/A:L", "version": "3.1" }, "exploitabilityScore": 1.6, "impactScore": 4.7, "source": "security-advisories@github.com", "type": "Secondary" } ] }, "published": "2024-04-26T18:15:46.167", "references": [ { "source": "security-advisories@github.com", "url": "https://github.com/Byron/gitoxide/security/advisories/GHSA-98p4-xjmm-8mfh" }, { "source": "security-advisories@github.com", "url": "https://rustsec.org/advisories/RUSTSEC-2024-0335.html" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "url": "https://github.com/Byron/gitoxide/security/advisories/GHSA-98p4-xjmm-8mfh" }, { "source": "af854a3a-2127-422b-91ae-364da2661108", "url": "https://rustsec.org/advisories/RUSTSEC-2024-0335.html" } ], "sourceIdentifier": "security-advisories@github.com", "vulnStatus": "Awaiting Analysis", "weaknesses": [ { "description": [ { "lang": "en", "value": "CWE-77" }, { "lang": "en", "value": "CWE-88" } ], "source": "security-advisories@github.com", "type": "Secondary" } ] }
Loading…
Loading…
Sightings
Author | Source | Type | Date |
---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or seen somewhere by the user.
- Confirmed: The vulnerability is confirmed from an analyst perspective.
- Exploited: This vulnerability was exploited and seen by the user reporting the sighting.
- Patched: This vulnerability was successfully patched by the user reporting the sighting.
- Not exploited: This vulnerability was not exploited or seen by the user reporting the sighting.
- Not confirmed: The user expresses doubt about the veracity of the vulnerability.
- Not patched: This vulnerability was not successfully patched by the user reporting the sighting.
Loading…
Loading…