CVE-2021-3711 — Vulnerability in openssl-src — CVE Details
SM2 Decryption Buffer Overflow
Summary
Advisory Timeline
- First published May 24, 2022 (1602 days ago).
- Last revised June 24, 2024 — 762 days after initial publication.
Remediation
Upgrade to the fixed version using your package manager.
cargo update -p openssl-src --precise 111.16.0
After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.
Affected Packages (1)
Affects 1 ecosystem: crates.io (1).
| Package | Ecosystem | Affected | Fixed In |
|---|---|---|---|
| openssl-src | crates.io | All versions | 111.16.0 |
Vulnerability Classification
Common Weakness Enumeration (CWE) identifiers for this vulnerability type.
- CWE-120Buffer Copy Without Checking SizeMITRE
CVSS Score Breakdown
What the CVSS (Common Vulnerability Scoring System) 9.8 score means for each attack dimension.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
References
- https://nvd.nist.gov/vuln/detail/CVE-2021-3711ADVISORY
- https://www.tenable.com/security/tns-2022-02WEB
- https://www.tenable.com/security/tns-2021-16WEB
- https://www.oracle.com/security-alerts/cpuoct2021.htmlWEB
- https://www.oracle.com/security-alerts/cpujan2022.htmlWEB
- https://www.oracle.com/security-alerts/cpuapr2022.htmlWEB
- https://www.openssl.org/news/secadv/20210824.txtWEB
- https://www.debian.org/security/2021/dsa-4963WEB
- https://security.netapp.com/advisory/ntap-20240621-0006WEB
- https://security.netapp.com/advisory/ntap-20211022-0003WEB
- https://security.netapp.com/advisory/ntap-20210827-0010WEB
- https://security.gentoo.org/glsa/202210-02WEB
- https://security.gentoo.org/glsa/202209-02WEB
- https://rustsec.org/advisories/RUSTSEC-2021-0097.htmlWEB
- https://lists.apache.org/thread.html/rad5d9f83f0d11fb3f8bb148d179b8a9ad7c6a17f18d70e5805a713d1@%3Cdev.tomcat.apache.org%3EWEB
- https://lists.apache.org/thread.html/rad5d9f83f0d11fb3f8bb148d179b8a9ad7c6a17f18d70e5805a713d1%40%3Cdev.tomcat.apache.org%3EWEB
- https://lists.apache.org/thread.html/r18995de860f0e63635f3008fd2a6aca82394249476d21691e7c59c9e@%3Cdev.tomcat.apache.org%3EWEB
- https://lists.apache.org/thread.html/r18995de860f0e63635f3008fd2a6aca82394249476d21691e7c59c9e%40%3Cdev.tomcat.apache.org%3EWEB
- https://git.openssl.org/gitweb/?p=openssl.git;a=commitdiff;h=59f5e75f3bced8fc0e130d72a3f582cf7b480b46WEB
- https://git.openssl.org/gitweb/?p=openssl.git%3Ba=commitdiff%3Bh=59f5e75f3bced8fc0e130d72a3f582cf7b480b46WEB
- https://cert-portal.siemens.com/productcert/pdf/ssa-389290.pdfWEB
- https://www.openwall.com/lists/oss-security/2021/08/26/2WEB
Frequently Asked Questions
- What is CVE-2021-3711?
- SM2 Decryption Buffer Overflow This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 9.8/10).
- How do I check if my project is affected by CVE-2021-3711?
- CVE-2021-3711 affects openssl-src. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2021-3711 and 200,000+ other known vulnerabilities.
Severity & Exploitability
Exploitation is straightforward and causes maximum impact. Patch immediately.
Also Known As
Related CVEs
- CVE-2022-2274CRITICAL
openssl-src heap memory corruption with RSA private key operation
- CVE-2022-3602CRITICAL
X.509 Email Address 4-byte Buffer Overflow
- CVE-2023-0216HIGH
openssl-src subject to Invalid pointer dereference in `d2i_PKCS7` functions
- CVE-2022-3358HIGH
Using a Custom Cipher with `NID_undef` may lead to NULL encryption
- CVE-2022-1473HIGH
Resource leakage when decoding certificates and keys
- CVE-2022-3786HIGH
X.509 Email Address Variable Length Buffer Overflow
- CVE-2021-4044HIGH
Invalid handling of `X509_verify_cert()` internal errors in libssl
- CVE-2021-3712HIGH
Read buffer overruns processing ASN.1 strings
Check if you're affected
Scan your dependencies to see if this vulnerability affects your projects.
Scan Your Dependencies