CVE-2026-82233 SiYuan before v3.8.1 Path Traversal via asset.upload
Attackers can exploit prompt injection to upload sensitive files outside the workspace via the asset.upload tool, exposing credentials.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- A user has to click or open something
- Fix
- Available
What is CVE-2026-82233?
CVE-2026-82233 is a medium-severity path traversal vulnerability in siyuan-note siyuan, published on 28 Aug 2026. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.
Official description
SiYuan before v3.8.1 contains a path traversal vulnerability in the asset.upload MCP tool that accepts arbitrary absolute file paths without workspace boundary validation. Attackers can induce the AI Agent to upload sensitive files such as SSH keys or credentials from outside the workspace into the asset directory through prompt injection.
Weakness: CWE-22
Which versions are affected by CVE-2026-82233?
3 open source packages ship an affected version, including github.com/siyuan-note/siyuan/kernel.
| Package | Affected | Fixed in |
|---|---|---|
github.com/siyuan-note/siyuan/kernel Go | All versions | 0.0.0-20260813142104-b26a4a307b8a |
github.com/siyuan-note/siyuan/kernel Go | All versions | 0.0.0-20260813142104-b26a4a307b8a |
github.com/siyuan-note/siyuan/kernel Go | All versions | 0.0.0-20260813142104-b26a4a307b8a |
How do I fix CVE-2026-82233?
Upgrade github.com/siyuan-note/siyuan/kernel to 0.0.0-20260813142104-b26a4a307b8a or later.
Upgrade, and resolve every user-supplied path against an allowed base folder before opening it. More about Path traversal.
Is CVE-2026-82233 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2026-82233 exists.
Sources
Also known as GHSA-m4pm-qxhv-84p5, GHSA-p23f-cm6q-2qp8, GO-2026-6655.