CVE-2026-74905

SiYuan before v3.7.4 contains a server-side request forgery (SSRF) vulnerability in the isPrivateIP function in kernel/util/net.go, used by SSRFSafeDialer to enforce SSRF protection in SafeMode. The function only checks for loopback, link-local unicast, private, and unspecified addresses and does not recognize IPv6 transition addresses (NAT64 64:ff9b::/96, 6to4 2002::/16, Teredo 2001::/32) that embed private IPv4 destinations. When SafeMode is enabled, an authenticated attacker can bypass the SSRF guard via the network forward proxy, WebSocket proxy, or SSE proxy endpoints by supplying a URL whose hostname resolves to such a transition address, reaching internal services and cloud metadata endpoints (e.g., 169.254.169.254). Because the forward proxy returns the full response body, this is a full-read SSRF that can be used to steal instance credentials, reach internal services, and port-scan internal infrastructure.
Configurations

No configuration.

History

22 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) SiYuan antes de la v3.7.4 contiene una vulnerabilidad de falsificación de petición del lado del servidor (SSRF) en la función isPrivateIP en kernel/util/net.go, utilizada por SSRFSafeDialer para aplicar la protección SSRF en SafeMode. La función solo verifica direcciones de bucle invertido, unicast de enlace local, privadas y no especificadas y no reconoce direcciones de transición IPv6 (NAT64 64:ff9b::/96, 6to4 2002::/16, Teredo 2001::/32) que incrustan destinos IPv4 privados. Cuando SafeMode está habilitado, un atacante autenticado puede eludir la protección SSRF a través de los puntos finales del proxy de reenvío de red, proxy WebSocket o proxy SSE al proporcionar una URL cuyo nombre de host se resuelve en una dirección de transición de este tipo, alcanzando servicios internos y puntos finales de metadatos en la nube (p. ej., 169.254.169.254). Debido a que el proxy de reenvío devuelve el cuerpo completo de la respuesta, esto es una SSRF de lectura completa que puede utilizarse para robar credenciales de instancia, alcanzar servicios internos y escanear puertos de la infraestructura interna.

Information

Published : 2026-08-18 12:19

Updated : 2026-10-22 22:10


NVD link : CVE-2026-74905

Mitre link : CVE-2026-74905

CVE.ORG link : CVE-2026-74905


JSON object : View

Products Affected

No product.

CWE
CWE-918

Server-Side Request Forgery (SSRF)