Description
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.
Published: 2026-09-21
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Username Enumeration via Timing Side-Channel
Action: Patch
AI Analysis

Impact

Sync‑in Server versions earlier than 2.4.1 reveal a timing difference when a login attempt uses a nonexistent username or email address. The authentication routine skips the bcrypt check for missing accounts, returning a faster response. An attacker can measure these differences to determine which usernames or email addresses exist, facilitating credential‑stuffing, password‑spraying, and phishing attacks. The weakness is a classical timing side‑channel flaw (CWE‑208).

Affected Systems

The affected product is Sync‑in Server. Versions older than 2.4.1 are impacted; the fix was released in release 2.4.1.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity. EPSS data is not available, so the probability of exploitation is unclear, but the KEV catalog does not list this vulnerability, suggesting no active public exploits are known. Attackers can perform the enumeration without authentication by sending repeated POST requests to /api/auth/login and measuring response times, implying the vector is remote over HTTP/HTTPS and does not require privileged access.

Generated by OpenCVE AI on September 21, 2026 at 21:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Sync‑in Server to version 2.4.1 or newer, which removes the timing discrepancy.
  • Apply rate limiting or throttling to the /api/auth/login endpoint to reduce the feasibility of repeated timing measurements.
  • Implement additional account‑lockout or multi‑factor authentication controls to protect discovered usernames.

Generated by OpenCVE AI on September 21, 2026 at 21:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-29hq-23m2-2j47 Sync-in Server has Username/Login Enumeration via Timing Side-Channel on POST /api/auth/login (incomplete fix of the prior timing-attack advisory)
History

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 21 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Sync-in
Sync-in server
Vendors & Products Sync-in
Sync-in server

Mon, 21 Sep 2026 20:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Sync-in Server has Username/Login Enumeration via Timing Side-Channel on POST /api/auth/login (incomplete fix of the prior timing-attack advisory)
Weaknesses CWE-208
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-23T19:42:05.134Z

Reserved: 2026-06-29T21:54:30.332Z

Link: CVE-2026-58272

cve-icon Vulnrichment

Updated: 2026-09-23T19:41:41.334Z

cve-icon NVD

Status : Deferred

Published: 2026-09-21T21:17:06.207

Modified: 2026-09-30T17:32:07.107

Link: CVE-2026-58272

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T21:30:11Z

Weaknesses
  • CWE-208

    Observable Timing Discrepancy