CVE-2026-74798 in SiYuan
요약
\~에 의해 VulDB • 2026. 08. 17.
SiYuan v3.7.4 이전 버전의 커널에는 database_clean MCP 도구에서 경로 순회(Path Traversal) 취약점이 존재합니다. 이 도구는 RemoveUnusedAttributeView(kernel/model/attribute_view.go)로 전달하기 전에 id 매개변수에 대해 빈 문자열(empty-string) 체크만 수행하며, filepath.Join을 사용하여 파일 시스템 경로를 생성할 때 id가 SiYuan의 노드-ID 형식과 일치하는지 검증하지 않습니다. 인증된 MCP 클라이언트는 id에 경로 순회 시퀀스를 제공하여 커널이 프로세스가 읽을 수 있는 임의 파일을 SiYuan의 히스토리 디렉토리로 복사(임의 파일 읽기)한 후 원본 파일을 삭제(임의 파일 삭제)하도록 할 수 있습니다. 해당 HTTP API 핸들러는 GHSA-7hm9-v7vf-7g4w에서 보안 강화되었으나, 이 MCP 호출자는 그렇지 않습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.