CVE-2026-74868
Received Received - Intake

SiYuan Publish Service Basic Auth Brute Force

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

Publication date: 2026-08-17

Last updated on: 2026-08-17

Assigner: VulnCheck

Description

SiYuan versions before 3.7.4 contain an unthrottled brute-force vulnerability in the Publish Service Basic Auth implementation (PublishServiceTransport.RoundTrip() in kernel/server/proxy/publish.go). The Publish Service runs on a separate, unauthenticated-by-default listener (default TCP port 6808) and gates named publish-viewer accounts (Conf.Publish.Auth.Accounts) with Basic Auth that has no rate limiting, per-account lockout, or backoff. Unauthenticated remote attackers can submit unlimited password guesses against named accounts to gain access to published notes/notebooks.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

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

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
siyuan siyuan to 3.7.4 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-307 The product does not implement sufficient measures to prevent multiple failed authentication attempts within a short time frame.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

SiYuan versions before 3.7.4 have a brute-force vulnerability in the Publish Service Basic Auth. The Publish Service runs on a separate unauthenticated listener (default port 6808) and allows unlimited password guesses against named publish-viewer accounts without rate limiting or lockout mechanisms. Attackers can exploit this to gain unauthorized access to published notes or notebooks.

Detection Guidance

Check if the Publish Service is running on port 6808 by using commands like 'netstat -tulnp | grep 6808' or 'ss -tulnp | grep 6808'. Monitor authentication logs for repeated failed Basic Auth attempts against publish-viewer accounts. Use tools like 'hydra' or 'burp suite' to test for brute-force vulnerabilities on port 6808.

Impact Analysis

An attacker could gain unauthorized access to your published notes or notebooks by brute-forcing weak passwords. This could lead to exposure of sensitive information. The vulnerability also allows persistent session access and potential escalation to unauthorized tool calls.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, violating confidentiality requirements in GDPR and HIPAA. Organizations using affected SiYuan versions may face compliance breaches due to insufficient access controls and lack of rate limiting.

Mitigation Strategies

Upgrade SiYuan to version 3.7.4 or later to address the flaw. Disable the Publish Service if not needed by setting 'publish.enable' to false in configuration. Implement network-level restrictions to block external access to port 6808. Enforce strong passwords for publish-viewer accounts and monitor for suspicious login attempts.

Chat Assistant

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

EPSS Chart