NetSight
medium4.4

CVE-2016-1000236

cookie-signature Timing Attack

Impact

Affected versions of `cookie-signature` are vulnerable to timing attacks as a result of using a fail-early comparison instead of a constant-time comparison. Timing attacks remove the exponential increase in entropy gained from increased secret length, by providing per-character feedback on the correctness of a guess via miniscule timing differences. Under favorable network conditions, an attacker can exploit this to guess the secret in no more than `charset*length` guesses, instead of `charset^length` guesses required were the timing attack not present. ## Recommendation Update to 1.0.4 or later.

Affected packages

EcosystemPackageAffectedFixed in
npmcookie-signature< 1.0.41.0.4

Affected products

VendorProductAffected versions
Cookie-Signature ProjectCookie-Signature
before 1.0.6
DebianDebian Linux
Versions 8.0, 9.0

Weakness classification

References