CVE-2026-42284: GitPython · Unsafe option check validates multi_options before shlex.split transformation
Affects snowflake-cliSource GCVE Database
Not known to be exploited · CVSS 8.1 High : upgrade to 3.18.0 soon.
Data as of 12 Nov 2026, 23:24 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 47% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 3.18.0, 0.34.1_1, 1.2.0.post0_14 +1
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 7 May 2026
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 13 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Homebrewsnowflake-clipkg:brew/snowflake-cliOther threats | Affected
| Fixed in
|
Homebrewtachpkg:brew/tachOther threats | Affected
| Fixed in
|
Homebrewlegitpkg:brew/legitOther threats | Affected
| Fixed in
|
Homebrewkimi-clipkg:brew/kimi-cliOther 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
An official patch is available for this vulnerability. Users should upgrade to fixed versions of Kimi CLI/GitPython as indicated by the vendor. Avoid passing untrusted input to multi_options in clone or submodule update calls until patched. Review vendor advisories for exact fixed versions and apply updates promptly.
Description
A vulnerability in Kimi CLI's GitPython integration (CVE-2026-42284) allows unsafe command-line options to bypass validation due to improper checking before shell splitting. Specifically, multi_options passed to clone operations are validated as original strings but executed after splitting, enabling injection of malicious git config options that execute attacker-controlled hooks during cloning or submodule updates.
References
- github.com/gitpython-developers/GitPython/security/advisories/GHSA-x2qx-6953-8485 (opens in a new tab)
- nvd.nist.gov/vuln/detail/CVE-2026-42284 (opens in a new tab)
- github.com/gitpython-developers/GitPython (opens in a new tab)
- github.com/gitpython-developers/GitPython/releases/tag/3.1.47 (opens in a new tab)
- tenable.com/cve/CVE-2026-32686 (opens in a new tab)