The OpenSSL Project has issued patches for two severe vulnerabilities affecting the project’s encryption libraries used to encrypt Internet communications. At first, the vulnerabilities were thought to be practically exploitable and therefore dangerous, but recent developments show that these vulnerabilities may not be as serious as initially thought.
New Bitsight research finds that many organizations are still affected by the OpenSSL vulnerabilities, tracked as CVE-2022-3786 and CVE-2022-3602. This blog identifies the most affected sectors and nations around the world. In addition to directly impacting affected organizations, these vulnerabilities also have the potential to impact third-party vendors and suppliers, once again highlighting the need for effective vulnerability management and a comprehensive third-party risk management program.
What is OpenSSL?
The OpenSSL Project was founded in 1998, consisting of cryptographic libraries used to encrypt Internet communications. These libraries provide open source implementations of the SSL and TLS protocols – the same protocols that put the “S” in HTTPS. If a site does not use SSL/TLS encryption, then data transmitted over the connection may be intercepted and read by an attacker.
OpenSSL has played a critical role in providing the tools necessary to properly implement the SSL/TLS protocols. The library helps systems and applications generate private keys, checksums, Certificate Signing Requests (CSRs), and a variety of other tasks needed to manage certificates and perform encryption and decryption of communications. The library is the dominant library for web servers – two-thirds of them use OpenSSL.
Simply put, OpenSSL plays a critical role in ensuring Internet communications are kept secure.
How is OpenSSL vulnerable and what is the potential impact?
OpenSSL issued patches for two vulnerabilities, tracked via the following CVEs:
CVE-2022-3786: Denial of service (DoS) via buffer overflow
A buffer overflow is a common form of memory corruption, where successful exploitation can allow attackers to exceed the bounds of allocated memory buffers. This can sometimes result in remote code execution, but in the case of CVE-2022-3786, it is much more likely to be used to crash the affected application resulting in a denial of service.
Denial of service attacks can result in a variety of business complications. If your systems are rendered inoperable for sustained periods of time, your organizations could face significant financial losses and reputational damage. And the third-party implications are just as serious – if a critical business partner experiences a DoS attack, they could be unable to deliver services you need for your business to operate.
CVE-2022-3602: Remote code execution (RCE) via buffer overflow
Originally assessed by OpenSSL as “critical,” this vulnerability is an arbitrary 4-byte stack buffer overflow that could lead to RCE. An attacker executing code remotely on any system is a big deal but the latest information suggests this vulnerability may not be as serious as initially thought.
Remote code execution is among the most serious of attacks. An attacker with the ability to remotely execute code on your machines could lead to data breach and/or data exfiltration, malware deployment, lateral movement into other systems, service loss, and more. All of these scenarios present critical business threats – for example, if you’re responsible for your partners’ data and you get breached, you could end up suffering significant financial loss due to terminated relationships.