CVE-2026-100638
Deferred Deferred - Pending Action

SiYuan Path Traversal in setNotebookIcon Endpoint

Vulnerability report for CVE-2026-100638, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-26

Last updated on: 2026-09-26

Assigner: VulnCheck

Description

SiYuan versions before v3.8.4 contain a path traversal vulnerability in the setNotebookIcon endpoint that allows authenticated administrators to create arbitrary directory trees and write files outside the workspace boundary. Attackers can supply directory traversal sequences in the notebook parameter to escape the workspace data directory and write conf.json files to arbitrary locations accessible by the kernel process.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-26
Last Modified
2026-09-26
Generated
2026-09-26
AI Q&A
2026-09-26
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
siyuan siyuan to 3.8.3 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-73 The product allows user input to control or influence paths or file names that are used in filesystem operations.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-100638 is a path traversal vulnerability in SiYuan note-taking app versions before v3.8.4. It affects the setNotebookIcon endpoint where authenticated administrators can use directory traversal sequences in the notebook parameter to escape the workspace directory and write files like conf.json outside the intended boundaries.

Detection Guidance

Check SiYuan application logs for suspicious file write operations or directory creation outside the workspace. Monitor for unauthorized conf.json file modifications in system directories like /tmp or web roots. Review network traffic for POST requests to the setNotebookIcon endpoint with unusual notebook parameter values containing path traversal sequences.

Impact Analysis

This vulnerability allows attackers to create arbitrary directories and write files outside the workspace. This could lead to unauthorized file manipulation, system compromise, or further exploitation if conf.json files are written to sensitive locations like /tmp or web roots.

Mitigation Strategies

Upgrade SiYuan to version 3.8.4 or later immediately. Restrict administrative access to the application. Review and remove any unauthorized conf.json files written outside the workspace. Implement input validation for the notebook parameter to prevent path traversal sequences.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100638. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart