🔍 CVE-2026-102242

0.0
CVSS Score
UNKNOWN
2026-09-29
2026-09-29 21:36
✅ 완료

🇰🇷 한글 설명

Google MCP Toolbox for Databases 1.2.0부터 1.9.0 버전에서 경로 검증 시 심볼릭 링크를 먼저 해결하지 않아 발생하는 경로 탐색 취약점입니다. 공격자는 심볼릭 링크를 사용하여 허용된 디렉토리 경계를 우회하고 임의의 로컬 파일을 읽거나 덮어쓸 수 있습니다.

💡 쉬운 설명

프로그램이 정해진 폴더 안에서만 작업하도록 설계되었으나, 가짜 연결 통로(심볼릭 링크)를 이용해 금지된 폴더까지 접근할 수 있는 문제입니다. 이를 통해 해커가 중요한 시스템 파일을 훔쳐보거나 망가뜨릴 수 있습니다.

🇺🇸 원문 (English)

Improper link resolution (CWE-59 / CWE-22) in the allowedLocalRoots path validation in Google MCP Toolbox for Databases versions 1.2.0 through 1.9.0 allows a remote authenticated attacker with tool execution permissions to bypass directory boundary restrictions via symbolic links. Because path validation checks directories lexically without resolving symbolic links first, an attacker can access or overwrite arbitrary local files located outside the permitted root directories.

📍 영향받는 시스템

Google MCP Toolbox for Databases versions 1.2.0 through 1.9.0

⚔️ 공격 벡터

도구 실행 권한을 가진 인증된 공격자가 심볼릭 링크를 생성하여 경로 검증 로직을 우회함

🛡️ 대응 방법

해당 소프트웨어를 최신 보안 패치가 적용된 버전으로 업데이트하거나 경로 검증 시 심볼릭 링크를 먼저 해결하도록 수정해야 함

🔧 검증 코드

출력된 버전이 1.2.0에서 1.9.0 사이인지 확인하여 취약 여부를 판단합니다.

Shell / Script
pip show google-mcp-toolbox-for-databases 2>/dev/null | grep -E 'Version'

💻 영향받는 소프트웨어

Spring Data REST