wolfSSL
cpe:2.3:a:wolfssl:wolfssl:*:*:*:*:*:*:*
A heap-buffer-overflow vulnerability has been identified in wolfSSL's function wolfSSL_d2i_SSL_SESSION(). This issue arises when deserializing session data with SESSION_CERTS enabled, as the lengths of certificates and session IDs are read from untrusted input without proper bounds validation. This oversight allows an attacker to overflow fixed-size buffers and corrupt heap memory. The vulnerability can be triggered by loading a maliciously crafted session from an external source, while internal sessions remain unaffected.
Exploitation of this vulnerability leads to a heap-based buffer overflow, allowing for memory corruption that could potentially be exploited to execute arbitrary code.
Users are advised to update to the latest version of wolfSSL, where this vulnerability has been addressed. Instructions for updating can be found in the wolfSSL documentation.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.