Skip to main content

Sync-in Server EUVDEUVD-2026-84199

| CVE-2026-58272 MEDIUM
Observable Timing Discrepancy (CWE-208)
2026-09-21 GitHub_M GHSA-29hq-23m2-2j47
5.3
CVSS 3.1 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach login endpoint unauthenticated
  2. Delivery
    Submit candidate usernames/emails
  3. Exploit
    Measure response-time delta (bcrypt vs early return)
  4. Execution
    Statistically classify valid accounts
  5. Impact
    Feed 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Server < 2.4.1

Affected Packages

npm @sync-in/server fix: 2.4.1
euvd server fix: 2.4.1

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

Vendor (GitHub_M) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
vuln.today AI 5.3 MEDIUM

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (GitHub_M).

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
None

Lifecycle Timeline

1
Patch available
Sep 21, 2026 - 22:02 EUVD

DescriptionCVE.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

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche open-source self-hosted file storage/sync server, small deployment footprint
Threat Intel
1
1 sources
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GHSA GitHub

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Server

View all
CVE-2018-1000881 CRITICAL POC
9.8 Dec 20

Traccar Traccar Server version 4.0 and earlier contains a CWE-94: Improper Control of Generation of Code ('Code Injectio

CVE-2026-60104 CRITICAL POC
9.3 Jul 08

Account takeover in self-hosted Bitwarden Server before 2026.6.0 lets a low-privileged organization member steal any oth

CVE-2026-54047 CRITICAL POC
9.2 Sep 11

Full user impersonation in the Laci Synchroni sync server (backend prior to 1.2.3) lets an attacker take over any accoun

CVE-2026-43639 HIGH POC
8.9 May 11

Provider service users in Bitwarden Server Cloud can hijack arbitrary organizations via unauthorized API endpoint access

CVE-2021-42973 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Integer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack compl

CVE-2021-42972 HIGH POC
8.8 Dec 07

NoMachine Server is affected by Buffer Overflow. Rated high severity (CVSS 8.8), this vulnerability is low attack comple

CVE-2026-43640 HIGH POC
8.6 May 11

Authentication bypass in Bitwarden Server versions prior to 2026.4.1 allows authenticated users with SCIM management pri

CVE-2019-25609 HIGH POC
8.6 Mar 22

JetAudio jetCast Server 2.0 contains a stack-based buffer overflow vulnerability in the Log Directory configuration fiel

CVE-2026-58269 HIGH POC
8.1 Sep 21

Credential-holding attackers can completely bypass TOTP two-factor authentication on Sync-in Server versions prior to 2.

CVE-2023-30223 HIGH POC
7.5 Jun 16

A broken authentication vulnerability in 4D SAS 4D Server software v17, v18, v19 R7, and earlier allows attackers to sen

CVE-2023-30222 HIGH POC
7.5 Jun 16

An information disclosure vulnerability in 4D SAS 4D Server Application v17, v18, v19 R7 and earlier allows attackers to

CVE-2026-57520 HIGH POC
7.1 Jun 25

Privilege escalation in self-hosted Bitwarden Server before 2026.5.0 lets an authenticated organization member holding a

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy