Goal Reached Thanks to every supporter โ€” we hit 100%!

Goal: 1000 CNY ยท Raised: 1336 CNY

100%

CVE-2025-59046 โ€” AI Deep Analysis Summary

CVSS 9.8 ยท Critical

Q1What is this vulnerability? (Essence + Consequences)

๐Ÿšจ **Essence**: A critical **Command Injection** flaw in `interactive-git-checkout`. <br>๐Ÿ’ฅ **Consequences**: Attackers can execute arbitrary system commands.โ€ฆ

Q2Root Cause? (CWE/Flaw)

๐Ÿ›ก๏ธ **Root Cause**: **CWE-77** (Command Injection). <br>๐Ÿ” **Flaw**: The application does **not validate or clean** user-supplied branch names.โ€ฆ

Q3Who is affected? (Versions/Components)

๐Ÿ‘ฅ **Affected**: Users of **`interactive-git-checkout`** by developer **Nino Filiu**. <br>๐Ÿ“ฆ **Versions**: All versions **1.1.4 and earlier** are vulnerable. If you are running an older build, you are at risk.

Q4What can hackers do? (Privileges/Data)

๐Ÿ’€ **Attacker Capabilities**: <br>๐Ÿ”“ **Privileges**: Full **system-level access** (equivalent to the user running the tool). <br>๐Ÿ“‚ **Data**: Can read, modify, or delete any file accessible to the process.โ€ฆ

Q5Is exploitation threshold high? (Auth/Config)

โšก **Exploitation Threshold**: **LOW**. <br>๐Ÿ”‘ **Auth**: **None required** (PR:N). <br>๐Ÿ–ฑ๏ธ **UI**: **None required** (UI:N). <br>๐ŸŒ **Access**: **Network** accessible (AV:N). <br>๐ŸŽฏ **Complexity**: **Low** (AC:L).โ€ฆ

Q6Is there a public Exp? (PoC/Wild Exploitation)

๐Ÿ“ข **Public Exploit**: **No PoC provided** in the advisory data. <br>๐ŸŒ **Wild Exploitation**: Unconfirmed.โ€ฆ

Q7How to self-check? (Features/Scanning)

๐Ÿ” **Self-Check**: <br>1๏ธโƒฃ Check your installed version: `interactive-git-checkout --version`. <br>2๏ธโƒฃ If version โ‰ค **1.1.4**, you are vulnerable.โ€ฆ

Q8Is it fixed officially? (Patch/Mitigation)

โœ… **Official Fix**: **YES**. <br>๐Ÿ”— **Patch**: See GitHub Advisory **GHSA-4wcm-7hjf-6xw5**. <br>๐Ÿ› ๏ธ **Commit**: Fixed in commit `8dd832dd302af287a61611f4f85e157cd1c6bb41`. Update immediately to the latest version.

Q9What if no patch? (Workaround)

๐Ÿšง **No Patch Workaround**: <br>โ›” **Disable** the tool if possible. <br>๐Ÿšซ **Do not** use branch names containing shell metacharacters (`|`, `;`, `$`, `` ` ``).โ€ฆ

Q10Is it urgent? (Priority Suggestion)

๐Ÿ”ฅ **Urgency**: **CRITICAL / IMMEDIATE ACTION REQUIRED**. <br>๐Ÿ“‰ **Priority**: **P0**. With a CVSS of **9.8** and no authentication needed, this is a high-severity threat.โ€ฆ