CVE-2026-27480
Plain English Summary
AI-powered analysis for quick understanding
This vulnerability allows attackers to discover valid usernames by measuring how long the server takes to respond to login attempts; valid usernames take longer due to additional processing. It affects versions 2.1.0 through 2.40.1 of the static web server, and attackers can exploit this by trying different usernames to see which ones are valid before attempting to guess passwords.
Technical Description
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.
CVSS Vector Analysis
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:NExploit Resources
Search for proof-of-concept code and exploit modules
Official References
Quick Information
Published
Feb 21, 2026
about 2 months ago
Last Modified
Feb 24, 2026
about 1 month ago
Vendor
static-web-server
Product
static web server