CVE-2026-100633
SiYuan 3.8.0부터 3.8.3까지 MCP 파일 작업을 통한 경로 순회
- 게시됨
- 2026. 9. 26.
- 업데이트됨
- 2026. 10. 5.
- CNA 할당 중
- VulnCheck
- 증거 관찰됨
- 2026. 10. 3.
기본 CVSS
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X낮음 · 다음 30일
- 백분위수
- 34.3%
- 모델 날짜
- 2026. 10. 25.
EPSS는 통계적 추정치이지 확실성이나 영향의 척도가 아닙니다. 이를 CVSS, KEV 상태, 노출 및 환경과 결합하세요.
요약
SiYuan은 자체 호스팅 개인 지식 관리 시스템입니다. 버전 3.8.0부터 3.8.3까지, MCP 파일 도구의 민감 경로 가드(util.IsForbiddenAbsPath(), resolvePath()에서 호출됨)가 재귀 작업의 허용된 루트에만 적용되고 각각의 해석된 하위 경로에는 적용되지 않습니다 — 이는 GHSA-c8r8-95hg-mp34에 대한 불완전한 수정입니다. 따라서 인앱 Agent 또는 외부 MCP 서버를 사용하는 인증된 관리자는 보호된 워크스페이스 파일 거부 목록을 우회할 수 있습니다: file.grep은 숨겨지지 않은 보호된 하위 항목(예: conf/conf.json, TLS 키, data/snippets/conf.json, data/templates/, data/.siyuan/publishAccess.json, 노트북 .siyuan 내부 파일 또는 커널 로그)에서 일치하는 줄을 반환할 수 있고, file.copy는 보호된 하위 항목을 일반 경로로 복사하여 file.read가 이를 검색할 수 있게 하며, unzip은 일반적이고 어휘적으로 포함된 ZIP 멤버 이름을 사용하여 보호된 하위 항목을 덮어쓸 수 있습니다. file.grep은 전역적으로 안전한 작업으로 분류되므로 호출별 확인을 받지 않으며, file.copy 및 unzip에 대한 확인 카드는 허용된 루트 인수만 표시합니다. 이 문제는 버전 3.8.4에서 수정되었습니다. 제안 제목: SiYuan 3.8.0 ~ 3.8.3 재귀 MCP 파일 작업에서의 민감 경로 가드 우회.
소스
Published SiYuan CVE · Reporter: dpfkdlemtp · 공식 기록 및 권고 링크
책임 있는 사용
귀하가 소유하고 있거나 테스트할 권한이 있는 시스템에 대해서만 취약점 정보를 사용하십시오. Kitploit은 공개 연구 메타데이터에 연결되며 익스플로잇 코드나 악성 페이로드를 저장하지 않습니다.