GHSA-c35v-qwqg-87jcLowCVSS 3.1Disclosed before NVD

express-basic-auth Timing Attack due to native string comparison instead of constant time string comparison

Published
June 6, 2019
Last Modified
January 11, 2023

📋 Description

Versions of express-basic-auth prior to 1.1.7 are vulnerable to Timing Attacks. The package uses native string comparison instead of a constant time string comparison, which may lead to Timing Attacks. Timing Attacks can be used to increase the efficiency of brute-force attacks by removing the exponential increase in entropy gained from longer secrets.

Recommendation

Upgrade to version 1.1.7 or later.

🎯 Affected products1

  • npm/express-basic-auth:< 1.1.7

🔗 References (7)