🇰🇷 한글 설명
SiYuan v3.8.0 미만 버전의 MCP 파일 도구에서 경로 차단 목록이 불완전하여 민감한 워크스페이스 파일에 대한 접근을 제한하지 못합니다. 인증된 관리자는 이를 통해 publishAccess.json에 저장된 평문 비밀번호나 템플릿, 설정 파일 등 민감한 데이터에 접근할 수 있습니다.
💡 쉬운 설명
프로그램의 보안 설정 오류로 인해 관리자 권한을 가진 사용자가 원래는 볼 수 없어야 할 중요한 비밀번호나 설정 파일을 읽을 수 있는 문제입니다. 이를 통해 개인적인 데이터나 시스템 설정이 유출될 위험이 있습니다.
🇺🇸 원문 (English)
SiYuan versions before v3.8.0 contain an incomplete path blocklist in the MCP file tool that fails to restrict access to sensitive workspace files protected by the HTTP API. Authenticated administrators can read plaintext publish-mode passwords from data/.siyuan/publishAccess.json and access other sensitive files like data/templates and data/snippets/conf.json.
📍 영향받는 시스템
SiYuan versions before v3.8.0
⚔️ 공격 벡터
인증된 관리자가 MCP 파일 도구의 경로 제한 미비점을 악용하여 특정 파일 경로에 접근
🛡️ 대응 방법
SiYuan을 v3.8.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 3.8.0 미만인 경우 취약한 버전이 설치된 것입니다.
curl -s http://localhost:port/api/version | grep -E '3\.[0-8]\.'