Skip to main content
← All vulnerabilities
CVE-2022-2274RUSTSEC-2022-0033GHSA-735F-PG76-FXC4

RSA implementation bug in AVX512IFMA instructions

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 300.0.9
3 proofs of concept on GitHub

Summary

The OpenSSL 3.0.4 release introduced a serious bug in the RSA implementation for X86_64 CPUs supporting the AVX512IFMA instructions. This issue makes the RSA implementation with 2048 bit private keys incorrect on such machines and memory corruption will happen during the computation. As a consequence of the memory corruption an attacker may be able to trigger a remote code execution on the machine performing the computation. SSL/TLS servers or other servers using 2048 bit RSA private keys running on machines supporting AVX512IFMA instructions of the X86_64 architecture are affected by this issue.

Timeline

  1. CVE published
  2. Record last updated
  3. EPSS reached 10%

    FIRST estimates at least a 10% chance of exploitation in the next 30 days

Affected versions

  • OpenSSL OpenSSL

    Affects OpenSSL 3.0.4

  • openssl-srccrates.io

    From 300.0.8 · fixed in 300.0.9

References 7

GitHub · openssl/openssl

git.openssl.org

openssl.org

security.netapp.com

GitHub · DesmondSanctity/CVE-2022-2274

GitHub · EkamSinghWalia/OpenSSL-Vulnerability-Detection-Script

GitHub · Malwareman007/CVE-2022-2274