External risk intelligence

SiYuan Login CAPTCHA Reuse Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-126265

SiYuan is a note-taking application frequently deployed as a web server or self-hosted web application to provide remote access, making its authentication and login interfaces commonly reachable as web-facing services.

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A recently identified vulnerability in SiYuan note-taking software could allow an attacker to bypass login security by replaying a client-side cookie. This issue affects how the application verifies user authentication, potentially leading to unauthorized access to administrative functions if an attacker can exploit this cookie replay method. The primary concern is confirming if this specific type of note-taking software is in use within our environment and if it is exposed in a way that could be targeted.

  • Login security flaw allows replay of authentication cookies.
  • Enables unauthorized administrator access if exploited.
  • Confirm relevance and exposure of note-taking software.

Attack Path

How an attacker could exploit the issue

An attacker could exploit this flaw by intercepting or accessing a signed client-side cookie containing a CAPTCHA challenge. By replaying this cookie with different incorrect access codes, an attacker can systematically guess the correct code, bypassing the intended security control and potentially gaining administrator access to the application.

  • Requires access to a signed client-side cookie.
  • Replay cookie with incorrect codes to brute-force solution.
  • Risk of unauthorized administrator session access.

Live Threat

Current exploitation, exposure, and threat context

A flaw in SiYuan's login process could allow an attacker to bypass authentication. This occurs when a signed client-side cookie containing the CAPTCHA challenge is reused. When supported by the advisory, an attacker could replay a valid signed cookie to attempt to gain unauthorized administrator session access.

  • Administrator sessions.
  • Replay of signed client cookies.
  • Unauthorized access to administrator functions.

Operational Fix

Recommended remediation, mitigation, and detection steps

The SiYuan note-taking application's authentication mechanism is vulnerable to brute-force attacks through the reuse of signed client-side cookies. This could allow an attacker to gain an administrator session by replaying a solved CAPTCHA challenge with incorrect access codes. The first practical step involves identifying all instances of SiYuan, determining their reachability and business criticality, and locating the accountable owner to prioritize remediation efforts.

  • Issue owned by application owners.
  • Verify SiYuan instance reachability.
  • Plan remediation based on risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is SiYuan?

SiYuan is a privacy-first, self-hosted note-taking application. Users often deploy it as a web server to manage personal knowledge bases, allowing them to access their notes and documents through a web interface, which acts as a centralized repository for their information.

What does CVE-2026-126265 mean for login security?

This vulnerability is classified as CWE-307: Improper Restriction of Excessive Authentication Attempts. It means the application does not properly invalidate a CAPTCHA challenge after it has been processed. Because the challenge details are stored in a signed cookie that remains valid, the system incorrectly trusts the cookie, allowing attackers to repeatedly submit guesses against a single CAPTCHA.

How does an attacker trigger this vulnerability?

An attacker triggers this by capturing a legitimate, signed CAPTCHA cookie and repeatedly replaying it to the server while submitting various guess codes. Crucially, simply browsing the login page or failing a CAPTCHA normally does not trigger the flaw; the attack requires the specific technical action of reusing the signed cookie to bypass the limit on failed attempts.

Is my SiYuan instance at risk?

If your instance is reachable via the internet, Halo Surface Signal identifies this as a higher priority for review because SiYuan is frequently deployed as a public-facing web service. Instances restricted to internal, private networks face lower risk from external actors, though you should still verify if your configuration aligns with your organization's security policy.

How do I address this security issue?

Begin by identifying all running instances of SiYuan within your environment. Once mapped, coordinate with the respective system owners to assess whether the application needs to be reachable from the internet. Finally, verify your current version number and plan to update to version 3.8.9 or later to resolve the underlying cookie authentication flaw.

References