CVE-2022-2274CWE-787

CVE-2022-2274

Critical · published July 1, 2022

CVSS v3.1
9.8
EPSS
48%
Percentile
98.9
In the wild
Unconfirmed
What it is

🚨 A bug in OpenSSL 3.0.4 means 2048-bit RSA keys might go rogue on machines with AVX512IFMA support! 📉 Think of it like a recipe that requires a pinch of salt, but instead, the chef accidentally dumps in a whole bag of sugar — the end result is a complete mess. This bug causes memory corruption during RSA computations, leading to unexpected behaviors that could let attackers in. An attacker could exploit this memory corruption to execute arbitrary code on affected servers, potentially leading to total system compromise. If your SSL/TLS server is using 2048-bit RSA keys on an X86_64 CPU with AVX512IFMA, you could be opening the door for an unwelcome guest — and that’s absolutely devastating!

Put simply

Think of it like a recipe that requires a pinch of salt, but instead, the chef accidentally dumps in a whole bag of sugar — the end result is a complete mess. This bug causes memory corruption during RSA computations, leading to unexpected behaviors that could let attackers in. The vulnerability stems from an incorrect RSA implementation in OpenSSL 3.0.4 for 2048-bit private keys, specifically affecting machines that support AVX512IFMA instructions. During cryptographic computations, memory corruption occurs, which can be exploited for remote code execution.

What to do

An attacker could exploit this memory corruption to execute arbitrary code on affected servers, potentially leading to total system compromise. If your SSL/TLS server is using 2048-bit RSA keys on an X86_64 CPU with AVX512IFMA, you could be opening the door for an unwelcome guest — and that’s absolutely devastating! To safeguard against this bug, upgrade your OpenSSL to version 3.0.6 or later as soon as possible. If you're unable to upgrade immediately, consider switching to a different key length or CPU architecture to mitigate risks. Regularly auditing your server configuration will also help identify potential vulnerabilities. You've got this! With these steps, you can fortify your defenses and keep your systems secure! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.48234 · 98.9th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2022-07-01T12:15Z
Affected products (7)
ProductVersionsFixed in
openssl/opensslall versions—
netapp/snapcenterall versions—
netapp/h410c_firmwareall versions—
netapp/h300s_firmwareall versions—
netapp/h500s_firmwareall versions—
netapp/h700s_firmwareall versions—
netapp/h410s_firmwareall versions—
References (11)
EPSS history
Timeline
  • 01 JUL 07:30Z
    RSA implementation bug in AVX512IFMA instructions
    cvelistv5