Improper IV Initialization in wolfSSL TLS Implementations
CVE-2022-23408
9.1CRITICAL
What is CVE-2022-23408?
The wolfSSL library, in versions before 5.1.1, is susceptible to a vulnerability due to improper initialization of Initialization Vectors (IV) in certain scenarios. This issue impacts TLS and DTLS connections utilizing AES-CBC or DES3 without AEAD, potentially exposing sensitive data to unauthorized access. The flaw arises from a misplaced memory initialization within the BuildMessage function located in internal.c, making it critical for users to update to the patched version to ensure robust security.