CVE-2026-85175 in SiYuaninformación

Resumen

por VulDB • 2026-09-03

Las versiones de SiYuan <= 3.8.1 (corregidas en v3.8.2) contienen una lista negra incompleta en la función IsForbiddenAbsPath() (kernel/util/path_guard.go), que solo bloquea conf/conf.json mediante coincidencia exacta y no restringe las claves privadas TLS (conf/key.pem) ni la clave privada de CA (conf/ca.key) almacenadas en el mismo directorio conf/. Dado que el controlador getFile omite la lista negra para RoleAdministrator y todos los usuarios autenticados reciben RoleAdministrator en v3.8.1, cualquier usuario (o cualquier cliente en una instancia predeterminada sin código de autenticación) puede recuperar estas claves privadas mediante POST /api/file/getFile. En implementaciones con TLS habilitado, esto permite la descifrado del tráfico HTTPS capturado (key.pem) y la falsificación de certificados confiables por los clientes que importaron la CA de SiYuan (ca.key).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

VulnCheck

Reservar

2026-09-03

Divulgación

2026-09-03

Moderación

aceptado

Artículo

VDB-398395

CPE

listo

EPSS

0.00188

KEV

no

Actividades

muy bajo

Fuentes

Do you want to use VulDB in your project?

Use the official API to access entries easily!