CVE Catalog

CVE-2026-53624

MediumCVSS 4.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

12th percentile - higher than 12% of all known CVEs

Summary

In the Fiber web framework for Go prior to version 3.4.0, the helmet middleware incorrectly checks the protocol using c.Protocol() instead of c.Scheme(), causing the Strict-Transport-Security header to never be set even when HSTSMaxAge is configured. This issue is fixed in version 3.4.0.

Risk Assessment

Missing HSTS header exposes the application to downgrade attacks and traffic interception by unauthorized sites, potentially leading to theft of session data or authentication tokens.

Recommendation

Immediately upgrade the Fiber library to version 3.4.0 or later, which correctly sets the Strict-Transport-Security header.

Other vulnerabilities in Fiber

See all
Original NVD description (English source)

Fiber is an Express inspired web framework written in Go. Prior to 3.4.0, the helmet middleware in middleware/helmet/helmet.go never sets the Strict-Transport-Security response header even when HSTSMaxAge is configured because it checks c.Protocol() for https instead of c.Scheme(). This issue is fixed in version 3.4.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS