QID 983978
QID 983978: Nodejs (npm) Security Update for csrf-lite (GHSA-hjhr-r3gq-qvp6)
Affected versions of `csrf-lite` are vulnerable to timing attacks as a result of testing CSRF tokens via 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 (16*18)288 guesses, instead of the 16^18 guesses required were the timing attack not present. ## Recommendation Update to version 0.1.2 or later.
Successful exploitation of this vulnerability may affect the confidentiality, integrity, and availability of the targeted user.
Solution
Customers are advised to refer to GHSA-hjhr-r3gq-qvp6 for updates pertaining to this vulnerability.
Vendor References
- GHSA-hjhr-r3gq-qvp6 -
github.com/advisories/GHSA-hjhr-r3gq-qvp6
CVEs related to QID 983978
Software Advisories
| Advisory ID | Software | Component | Link |
|---|---|---|---|
| GHSA-hjhr-r3gq-qvp6 | csrf-lite |
|