🔍 CVE-2026-121453

2.7
CVSS Score
LOW
2026-11-03
2026-11-03 17:18
✅ 완료

🇰🇷 한글 설명

SQLBot 1.10.3 이하 버전의 importToDb 엔드포인트에는 경로 순회 취약점이 존재합니다. 인증된 워크스페이스 관리자가 검증되지 않은 filePath 매개변수를 통해 파일을 읽을 수 있습니다. 공격자는 절대 경로나 ../ 시퀀스를 사용해 CSV 또는 스프레드시트 파일을 excel_* 테이블로 가져올 수 있으며, 여기에는 다른 워크스페이스의 업로드 파일과 서버 파일도 포함됩니다.

💡 쉬운 설명

권한이 있는 관리자가 파일 경로를 조작해 허용되지 않은 파일을 데이터베이스로 가져올 수 있는 문제입니다. 다른 사용자의 데이터나 서버 내부 파일이 노출될 수 있습니다.

🇺🇸 원문 (English)

SQLBot through 1.10.3 contains a path traversal vulnerability in the importToDb endpoint that allows authenticated workspace administrators to read files via an unsanitized filePath parameter. Attackers can supply absolute paths or ../ sequences to import CSV or spreadsheet files, including other workspaces' uploads and server files, into queryable excel_* tables.

📍 영향받는 시스템

SQLBot 1.10.3 이하 버전

⚔️ 공격 벡터

인증된 워크스페이스 관리자가 importToDb 엔드포인트의 filePath 매개변수에 절대 경로나 ../ 시퀀스를 넣어 임의 파일을 가져옴

🛡️ 대응 방법

SQLBot을 1.10.3 이후 버전으로 업데이트하고, filePath 입력값에 대한 경로 정규화 및 허용 디렉터리 검증을 적용

🔧 검증 코드

출력된 버전이 1.10.3 이하이면 취약하며, 1.10.4 이상 또는 패치가 적용된 버전이면 조치가 완료된 것입니다. 명령어 결과가 없으면 SQLBot이 설치되지 않은 환경입니다.

Shell / Script
pip show sqlbot 2>/dev/null | grep -i version || docker images 2>/dev/null | grep -i sqlbot

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

SQL Server