🔍 CVE-2026-55650

4.4
CVSS Score
MEDIUM
2026-09-15
2026-09-30 17:51
✅ 완료

🇰🇷 한글 설명

Outerbase Studio 0.10.2 이하 버전의 TextComponent에서 unsanitized 텍스트 위젯 콘텐츠를 dangerouslySetInnerHTML을 통해 렌더링하는 취약점이 발견되었습니다. 이를 통해 스크립트 실행이 가능한 이벤트 핸들러가 포함된 마크업을 주입할 수 있으나, 현재 아키텍처상 로컬 브라우저 저장소에 국한된 self-XSS로 영향이 제한적입니다.

💡 쉬운 설명

데이터베이스 관리 도구의 차트 기능에 악성 코드를 숨겨 넣을 수 있는 보안 약점이 있습니다. 하지만 현재 구조상 사용자가 직접 자신의 화면에 코드를 입력해야 실행되는 방식이라 외부 공격 위험은 매우 낮습니다.

🇺🇸 원문 (English)

Outerbase Studio is a lightweight browser-based database GUI supporting PostgreSQL, MySQL, and SQLite. In version 0.10.2 and earlier, TextComponent in src/components/chart/index.tsx renders unsanitized Text Widget content through dangerouslySetInnerHTML, allowing injected markup with script-capable event handlers to execute when the widget is displayed. Outerbase Cloud and its backend services were discontinued in 2025, and the current architecture uses local browser dashboard storage, so the impact is limited to local self-XSS. Authentication token theft, account takeover, and backend database access are not applicable to the current architecture. No fixed release is available as of this review.

📍 영향받는 시스템

Outerbase Studio 0.10.2 및 그 이전 버전

⚔️ 공격 벡터

텍스트 위젯 콘텐츠에 스크립트 실행이 가능한 HTML 마크업을 주입하여 실행

🛡️ 대응 방법

현재 제공되는 공식 패치가 없으므로, 신뢰할 수 없는 텍스트 위젯 입력을 피하고 로컬 환경의 보안을 유지하십시오.

🔧 검증 코드

출력된 버전 번호가 0.10.2 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
npm list outerbase-studio 2>/dev/null | grep -E 'outerbase-studio@([0-9]{1,2}\.[0-9]{1,2}\.[0-9]{1,2})'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

MySQL