The Montgomery ladder implementation in OpenSSL through 1.0.0l does not ensure that certain swap operations have a constant-time behavior, which makes it easier for local users to obtain ECDSA nonces via a FLUSH+RELOAD cache side-channel attack.
2014-03-25T13:25:21.977
2025-04-12T10:46:40.837
Deferred
CVSSv2: 1.9 (LOW)
AV:L/AC:M/Au:N/C:P/I:N/A:N
3.4
2.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | openssl | openssl | ≤ 1.0.0l | Yes |
Application | openssl | openssl | 0.9.1c | Yes |
Application | openssl | openssl | 0.9.2b | Yes |
Application | openssl | openssl | 0.9.3 | Yes |
Application | openssl | openssl | 0.9.3a | Yes |
Application | openssl | openssl | 0.9.4 | Yes |
Application | openssl | openssl | 0.9.5 | Yes |
Application | openssl | openssl | 0.9.5 | Yes |
Application | openssl | openssl | 0.9.5 | Yes |
Application | openssl | openssl | 0.9.5a | Yes |
Application | openssl | openssl | 0.9.5a | Yes |
Application | openssl | openssl | 0.9.5a | Yes |
Application | openssl | openssl | 0.9.6 | Yes |
Application | openssl | openssl | 0.9.6 | Yes |
Application | openssl | openssl | 0.9.6 | Yes |
Application | openssl | openssl | 0.9.6 | Yes |
Application | openssl | openssl | 0.9.6a | Yes |
Application | openssl | openssl | 0.9.6a | Yes |
Application | openssl | openssl | 0.9.6a | Yes |
Application | openssl | openssl | 0.9.6a | Yes |
Application | openssl | openssl | 0.9.6b | Yes |
Application | openssl | openssl | 0.9.6c | Yes |
Application | openssl | openssl | 0.9.6d | Yes |
Application | openssl | openssl | 0.9.6e | Yes |
Application | openssl | openssl | 0.9.6f | Yes |
Application | openssl | openssl | 0.9.6g | Yes |
Application | openssl | openssl | 0.9.6h | Yes |
Application | openssl | openssl | 0.9.6i | Yes |
Application | openssl | openssl | 0.9.6j | Yes |
Application | openssl | openssl | 0.9.6k | Yes |
Application | openssl | openssl | 0.9.6l | Yes |
Application | openssl | openssl | 0.9.6m | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7 | Yes |
Application | openssl | openssl | 0.9.7a | Yes |
Application | openssl | openssl | 0.9.7b | Yes |
Application | openssl | openssl | 0.9.7c | Yes |
Application | openssl | openssl | 0.9.7d | Yes |
Application | openssl | openssl | 0.9.7e | Yes |
Application | openssl | openssl | 0.9.7f | Yes |
Application | openssl | openssl | 0.9.7g | Yes |
Application | openssl | openssl | 0.9.7h | Yes |
Application | openssl | openssl | 0.9.7i | Yes |
Application | openssl | openssl | 0.9.7j | Yes |
Application | openssl | openssl | 0.9.7k | Yes |
Application | openssl | openssl | 0.9.7l | Yes |
Application | openssl | openssl | 0.9.7m | Yes |
Application | openssl | openssl | 0.9.8 | Yes |
Application | openssl | openssl | 0.9.8a | Yes |
Application | openssl | openssl | 0.9.8b | Yes |
Application | openssl | openssl | 0.9.8c | Yes |
Application | openssl | openssl | 0.9.8d | Yes |
Application | openssl | openssl | 0.9.8e | Yes |
Application | openssl | openssl | 0.9.8f | Yes |
Application | openssl | openssl | 0.9.8g | Yes |
Application | openssl | openssl | 0.9.8h | Yes |
Application | openssl | openssl | 0.9.8i | Yes |
Application | openssl | openssl | 0.9.8j | Yes |
Application | openssl | openssl | 0.9.8k | Yes |
Application | openssl | openssl | 0.9.8l | Yes |
Application | openssl | openssl | 0.9.8m | Yes |
Application | openssl | openssl | 0.9.8m | Yes |
Application | openssl | openssl | 0.9.8n | Yes |
Application | openssl | openssl | 0.9.8o | Yes |
Application | openssl | openssl | 0.9.8p | Yes |
Application | openssl | openssl | 0.9.8q | Yes |
Application | openssl | openssl | 0.9.8r | Yes |
Application | openssl | openssl | 0.9.8s | Yes |
Application | openssl | openssl | 0.9.8t | Yes |
Application | openssl | openssl | 0.9.8u | Yes |
Application | openssl | openssl | 0.9.8v | Yes |
Application | openssl | openssl | 0.9.8w | Yes |
Application | openssl | openssl | 0.9.8x | Yes |
Application | openssl | openssl | 0.9.8y | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0 | Yes |
Application | openssl | openssl | 1.0.0a | Yes |
Application | openssl | openssl | 1.0.0b | Yes |
Application | openssl | openssl | 1.0.0c | Yes |
Application | openssl | openssl | 1.0.0d | Yes |
Application | openssl | openssl | 1.0.0e | Yes |
Application | openssl | openssl | 1.0.0f | Yes |
Application | openssl | openssl | 1.0.0g | Yes |
Application | openssl | openssl | 1.0.0h | Yes |
Application | openssl | openssl | 1.0.0i | Yes |
Application | openssl | openssl | 1.0.0j | Yes |
Application | openssl | openssl | 1.0.0k | Yes |