GHSA-735f-pg76-fxc4

Suggest an improvement
Source
https://github.com/advisories/GHSA-735f-pg76-fxc4
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/07/GHSA-735f-pg76-fxc4/GHSA-735f-pg76-fxc4.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-735f-pg76-fxc4
Aliases
Published
2022-07-02T00:00:29Z
Modified
2023-11-08T04:08:13.343319Z
Severity
  • 9.8 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
openssl-src heap memory corruption with RSA private key operation
Details

The OpenSSL 3.0.4 release introduced a serious bug in the RSA implementation for X8664 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 X8664 architecture are affected by this issue.

Database specific
{
    "nvd_published_at": "2022-07-01T08:15:00Z",
    "cwe_ids": [
        "CWE-787"
    ],
    "severity": "CRITICAL",
    "github_reviewed": true,
    "github_reviewed_at": "2022-07-06T19:42:04Z"
}
References

Affected packages

crates.io / openssl-src

Package

Affected ranges

Type
SEMVER
Events
Introduced
300.0.8
Fixed
300.0.9