Skip to main content
← All vulnerabilities
CVE-2026-44332GO-2026-5886GHSA-G5VH-55HW-RXM8

Fiber: Username Enumeration via Timing Oracle in BasicAuth Default Authorizer

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.3.0
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

Fiber is an Express inspired web framework written in Go. Prior to 3.3.0, the default Authorizer function in the BasicAuth middleware in middleware/basicauth/config.go uses short-circuit evaluation that skips password hash comparison for non-existent usernames, enabling reliable remote username enumeration through response timing differences. This issue is fixed in version 3.3.0.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • gofiber fiber

    fixed in 3.3.0

  • github.com/gofiber/fiber/v3Go

    fixed in 3.3.0

References 4

GitHub · gofiber/fiber