CVE-2026-27480CWE-204

Static Web Server: Timing-Based Username Enumeration in Basic Authentication

Medium · published February 21, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
40.1
In the wild
Unconfirmed
What it is

Static Web Server (SWS) is a production-ready web server suitable for static web files or assets. In versions 2.1.0 through 2.40.1, a timing-based username enumeration vulnerability in Basic Authentication allows attackers to identify valid users by exploiting early responses for invalid usernames, enabling targeted brute-force or credential-stuffing attacks. SWS checks whether a username exists before verifying the password, causing valid usernames to follow a slower code path (e.g., bcrypt hashing) while invalid usernames receive an immediate 401 response. This timing discrepancy allows attackers to enumerate valid accounts by measuring response-time differences. This issue has been fixed in version 2.41.0.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00475 · 40.1th percentile
Weakness
CWE-204 · Observable Response Discrepancy
Published
2026-02-21T09:14Z
EPSS history
Timeline
  • 21 FEB 09:14Z
    Static Web Server: Timing-Based Username Enumeration in Basic Authentication
    cvelistv5