Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach login endpoint unauthenticated
-
DeliverySubmit candidate usernames/emails
-
ExploitMeasure response-time delta (bcrypt vs early return)
-
ExecutionStatistically classify valid accounts
-
ImpactFeed list into credential-stuffing/phishing
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V6 - Authentication Timing attack prevention
|
| Exploitation Conditions | No authentication, privileges, or user interaction required - remotely reachable against default configurations of Sync-in Server versions prior to 2.4.1, because the login endpoint returns early for nonexistent accounts without running the bcrypt comparison performed for existing accounts, creating a measurable timing side channel. Exploitation is limited by network measurement noise: an attacker must send many requests per candidate and statistically average response times to reliably distinguish valid from invalid accounts, and the disclosure is confined to account existence (no password or session compromise directly). The value is realized only when chained into follow-on credential-stuffing, password-spraying, or phishing. |
| Impact | This is a low-severity information-disclosure weakness whose CVSS 5.3 (AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N) accurately reflects limited impact: the only thing an attacker learns is whether a username or email is registered, via an observable timing discrepancy (bcrypt comparison performed for existing accounts but skipped for nonexistent ones). No EPSS score, KEV listing, or POC is present in the provided intelligence - there is no public exploit identified at time of analysis, and it is not on CISA KEV, so this is not an active-exploitation priority. The signals are internally consistent (network vector, no privileges, no user interaction, confidentiality-only impact), with no conflicts between the CVSS vector and the description. The one caveat worth flagging: reliable timing-oracle exploitation over a network is subject to jitter and typically requires many samples/statistical averaging, which arguably supports AC:H rather than the vendor's AC:L - verify realistic measurability in the target's deployment. Practically, this is an enumeration primitive that lowers the cost of downstream credential-stuffing, password-spraying, and phishing rather than a standalone breach; treat it as a hardening/defense-in-depth fix, not an emergency. |
| Exploit ScenarioDerived | An unauthenticated attacker sends repeated login requests to the Sync-in Server login endpoint with candidate usernames/emails and measures response-time differences - valid accounts incur the bcrypt comparison delay while nonexistent ones return faster. The attacker builds a list of confirmed valid accounts and feeds it into credential-stuffing, password-spraying, or targeted phishing. No public exploit code is identified in the provided data, and network jitter means the attacker must average many samples per candidate. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 21, 2026
Sync-in Server versions prior to 2.4.1 leak account existence through a timing side channel in the login endpoint, allowing unauthenticated remote attackers to enumerate valid usernames or email addresses. The issue arises because login attempts for nonexistent accounts return early without running the bcrypt comparison performed for real accounts, producing a measurable difference in response times. This is a low-severity information-disclosure weakness (CVSS 5.3) that reveals only whether an account is registered, but can be chained into credential-stuffing, password-spraying, or phishing attacks; no public exploit identified at time of analysis.
RemediationAI
Vendor-released patch: 2.4.1. Upgrade to Sync-in Server 2.4.1 or later to eliminate the timing discrepancy in the login endpoint. If immediate upgrade is not possible, apply compensating controls: rate-limit login requests per source IP to make large-scale timing enumeration impractical, though this can affect legitimate users and may be bypassed via distributed sources; alternatively, modify the authentication code to perform a dummy bcrypt comparison for nonexistent accounts so that response times are uniform, at the cost of added CPU load per invalid login. Review logs for credential-stuffing or password-spraying patterns and consider enforcing multi-factor authentication to reduce the value of username enumeration. Consult the vendor advisory at https://github.com/Sync-in/server/security/advisories/GHSA-29hq-23m2-2j47 for further guidance.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in npm, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a CWE-208 observable timing discrepancy in the authentication path of Sync-in Server, an open-source platform for file storage, sharing, collaboration, and syncing. When a login request names a nonexistent account, the server skips the computationally expensive bcrypt hash comparison that it performs for existing accounts, so the response returns faster. The affected CPE entry identifies the product as cpe:2.3:a:sync-in:server:*:*:*:*:*:*:*:* across versions before 2.4.1. An unauthenticated attacker with network access to the login endpoint can measure and statistically average response times across many requests to distinguish valid from invalid usernames or email addresses; network measurement noise means repeated sampling is required, and the technique discloses only account existence, not passwords or session tokens.
Know when Server gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Remote, unauthenticated, no interaction (AV:N/PR:N/UI:N); confidentiality-only leak of account existence (C:L, I/A:N); AC:L per vendor though network timing jitter arguably supports AC:H.
Primary rating from Vendor (GitHub_M).
CVSS VectorVendor: GitHub_M
Lifecycle Timeline
1DescriptionCVE.org
Sync-in Server is an open-source platform for file storage, sharing, collaboration, and syncing. Versions prior to 2.4.1 contain an observable timing discrepancy in the login endpoint because authentication attempts for nonexistent accounts return without performing the bcrypt comparison used for existing accounts. An unauthenticated attacker can measure response times to enumerate valid usernames or email addresses, facilitating credential-stuffing, password-spraying, and phishing attacks. Version 2.4.1 contains a patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Traccar Traccar Server version 4.0 and earlier contains a CWE-94: Improper Control of Generation of Code ('Code Injectio
Account takeover in self-hosted Bitwarden Server before 2026.6.0 lets a low-privileged organization member steal any oth
Full user impersonation in the Laci Synchroni sync server (backend prior to 1.2.3) lets an attacker take over any accoun
Provider service users in Bitwarden Server Cloud can hijack arbitrary organizations via unauthorized API endpoint access
NoMachine Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack compl
NoMachine Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack comple
Authentication bypass in Bitwarden Server versions prior to 2026.4.1 allows authenticated users with SCIM management pri
JetAudio jetCast Server 2.0 contains a stack-based buffer overflow vulnerability in the Log Directory configuration fiel
Credential-holding attackers can completely bypass TOTP two-factor authentication on Sync-in Server versions prior to 2.
A broken authentication vulnerability in 4D SAS 4D Server software v17, v18, v19 R7, and earlier allows attackers to sen
An information disclosure vulnerability in 4D SAS 4D Server Application v17, v18, v19 R7 and earlier allows attackers to
Privilege escalation in self-hosted Bitwarden Server before 2026.5.0 lets an authenticated organization member holding a
EUVD-2026-84199
GHSA-29hq-23m2-2j47
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB