wolfSSL
cpe:2.3:a:wolfssl:wolfssl:*:*:*:*:*:*:*
A vulnerability exists in the X25519 constant-time cryptographic implementations within wolfSSL, specifically on Xtensa-based ESP32 chips. This issue arises from timing side channels introduced by compiler optimizations and limitations of the CPU architecture, which can potentially be exploited. It is recommended to use the low memory implementations of X25519, now the default for Xtensa, to mitigate this vulnerability.
The vulnerability can be exploited to create timing side channels, potentially allowing for cryptographic key recovery or other sensitive information leakage.
Users can switch to the low memory implementations of X25519, which is now the default for Xtensa-based ESP32 chips.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.