Description
SiYuan versions before v3.8.1 contain a server-side request forgery vulnerability in the http_request and web_fetch agent tools that perform DNS resolution only at guard time without validating the connect-time resolution. Attackers can use DNS rebinding to answer the guard resolution with a public IP and the connect resolution with a private or metadata IP, bypassing the SSRF defense to access cloud instance metadata and internal services.
Published: 2026-08-28
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: Remote Server‑Side Request Forgery allowing access to internal services and cloud instance metadata
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from a TOCTOU race in the http_request and web_fetch agents of SiYuan, which resolve DNS names only at guard time. Attackers can use DNS rebinding to supply a public IP during the guard check and a private or metadata IP at connect time, effectively bypassing the SSRF protection. This flaw enables attackers to reach cloud metadata services or private infrastructure, compromising confidentiality, integrity, and availability of internal data.

Affected Systems

SiYuan software, specifically all releases prior to v3.8.1. The affected product is the SiYuan note application as distributed by Siyuan Note.

Risk and Exploitability

The CVSS score of 8.4 categorizes this flaw as high severity, and the EPSS score is not available, indicating uncertainty about current exploitation frequency. The vulnerability is not yet listed in the CISA KEV catalog. Attackers require the ability to trigger an outbound request from the compromised host to a controlled DNS server; the likely attack vector is an externally accessible network that can influence the DNS responses served by the victim. If exploited, an attacker can read sensitive metadata or access internal services, leading to credential theft or further lateral movement.

Generated by OpenCVE AI on August 28, 2026 at 14:04 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to SiYuan version 3.8.1 or later, which removes the SSRF vulnerability.
  • If upgrading cannot be performed immediately, disable the http_request and web_fetch features or restrict them to only trusted URLs.
  • Block outbound DNS and HTTP traffic from the application to internal networks using firewalls or network segmentation to mitigate potential SSRF exploitation.

Generated by OpenCVE AI on August 28, 2026 at 14:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Siyuan
Siyuan siyuan
Vendors & Products Siyuan
Siyuan siyuan

Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Description SiYuan versions before v3.8.1 contain a server-side request forgery vulnerability in the http_request and web_fetch agent tools that perform DNS resolution only at guard time without validating the connect-time resolution. Attackers can use DNS rebinding to answer the guard resolution with a public IP and the connect resolution with a private or metadata IP, bypassing the SSRF defense to access cloud instance metadata and internal services.
Title SiYuan before v3.8.1 SSRF via DNS-Rebinding TOCTOU
First Time appeared B3log
B3log siyuan
Weaknesses CWE-918
CPEs cpe:2.3:a:b3log:siyuan:*:*:*:*:*:*:*:*
Vendors & Products B3log
B3log siyuan
References
Metrics cvssV3_1

{'score': 8.2, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:L/A:N'}

cvssV4_0

{'score': 8.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:L/VA:N/SC:H/SI:L/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-28T16:10:07.633Z

Reserved: 2026-08-28T10:37:04.620Z

Link: CVE-2026-82234

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-08-28T12:16:33.120

Modified: 2026-08-28T20:20:15.483

Link: CVE-2026-82234

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-31T21:24:48Z

Weaknesses
  • CWE-918

    Server-Side Request Forgery (SSRF)