🔍 CVE-2026-109428

8.8
CVSS Score
HIGH
2026-10-13
2026-10-13 19:30
✅ 완료

🇰🇷 한글 설명

Mistral Vibe 2.25.5 미만 버전에서 발생하는 권한 검증 우회 취약점입니다. tree-sitter-bash와 bash 간의 백슬래시-줄바꿈 처리 방식 차이를 악용하여, 허용된 명령어로 위장한 뒤 실제로는 임의의 명령어를 실행할 수 있습니다.

💡 쉬운 설명

프로그램이 명령어를 검사할 때 사용하는 도구와 실제 실행하는 도구가 서로 다르게 해석하는 점을 이용한 공격입니다. 겉으로는 안전한 명령어로 보이지만, 실제로는 숨겨진 위험한 명령어가 실행될 수 있습니다.

🇺🇸 원문 (English)

Mistral Vibe before 2.25.5 contains a permission validation bypass vulnerability that allows attackers to execute unauthorized commands by exploiting a parsing discrepancy between tree-sitter-bash and bash in handling backslash-newline line continuations in the _extract_commands() function of bash.py. Attackers can craft a command string where tree-sitter-bash extracts only an allowlisted prefix such as cd while bash joins the line continuation into a materially different and hidden command such as a curl request, causing resolve_permission to grant ALWAYS permission while bash executes unauthorized arbitrary commands.

📍 영향받는 시스템

Mistral Vibe version < 2.25.5

⚔️ 공격 벡터

tree-sitter-bash와 bash의 줄바꿈 처리 차이를 이용한 특수하게 조작된 명령 문자열 주입

🛡️ 대응 방법

Mistral Vibe를 2.25.5 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 2.25.5 미만이면 취약한 상태입니다.

Shell / Script
pip show mistral-vibe | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

curl