Appsecure logo

CVE-2026-22700: High Vulnerability in RustCrypto SM2 Elliptic Curve

A high-severity denial-of-service vulnerability in RustCrypto's SM2 public-key encryption could lead to application crashes. Organizations should prioritize patching to mitigate risks associated with this vulnerability.

HIGHCVSS 7.5 · Published January 10, 2026

Not a customer? See how AppSecure simulates real world attacks to protect your infrastructure.

Speak to Experts

This vulnerability allows a denial-of-service attack in the RustCrypto library, specifically within the SM2 public-key encryption implementation. The affected versions are 0.14.0-pre.0 and 0.14.0-rc.0. Attackers may leverage this vulnerability by providing short or malformed ciphertext, which can cause the application to panic and crash due to unchecked bounds on input buffers derived from untrusted data. The CVSS base score of 7.5 indicates a high severity, emphasizing the urgent need for remediation.

Risk to organizations includes potential application downtime and service unavailability, which can affect user trust and operational capability. Given the nature of the vulnerability, it is crucial for organizations using affected versions to prioritize patching immediately. The issue has been addressed in a patch available through the RustCrypto repository.

The RustCrypto library is widely utilized in cryptographic applications, making it essential for developers to ensure they are not using vulnerable versions. Organizations should assess their dependencies and confirm they are utilizing a patched version to mitigate the risk posed by this vulnerability.

As of the last update, there is no known active exploitation of this vulnerability in the wild, but the potential for abuse exists. Therefore, timely updates and monitoring for any developments related to this vulnerability should be part of an organization's security strategy.

Vulnerability Details

The issue arises within the decrypt() method of the SM2 public-key encryption implementation in RustCrypto. The vulnerability is classified as a denial-of-service (CWE-20) due to improper input validation leading to potential crashes. The CVSS 3.1 score for this vulnerability is 7.5, indicating high severity, with low attack complexity and no privileges required for exploitation.

The affected product is the SM2 Elliptic Curve component of the RustCrypto library, with specific versions noted as vulnerable. This vulnerability was disclosed on January 10, 2026, and patched shortly after.

Technical Analysis

The root cause of this vulnerability lies in the implementation of the decrypt() method, which does not adequately validate the lengths of input buffers derived from untrusted ciphertext. The attack vector is network-based, allowing remote attackers to exploit the vulnerability without needing physical or local access to the system.

With low attack complexity and no user interaction required, this vulnerability can be exploited by sending specially crafted input, leading to bounds-check panics. The availability impact is rated as high, as it may cause the affected application to crash, disrupting service.

Risk & Impact Analysis

The real-world deployment risk of this vulnerability is significant, especially for organizations relying on the RustCrypto library for cryptographic operations in their applications. A successful denial-of-service attack could lead to application downtime, loss of customer confidence, and potential financial impacts due to service unavailability.

Organizations should consider the blast radius of this issue, as any application utilizing the vulnerable versions may be at risk. Given the CVSS score of 7.5, it is urgent for organizations to address this vulnerability, ideally within their next patch cycle, to prevent any exploitation that could lead to service interruptions.

Exploitation Status

Signal

Status

Known Exploit

No

Public PoC

No

Actively Exploited

No

Ransomware Use

No

Affected Versions

The affected versions of the RustCrypto SM2 Elliptic Curve component are 0.14.0-pre.0 and 0.14.0-rc.0. Organizations should ensure they upgrade to a patched version to mitigate this vulnerability.

Mitigation & Remediation

Organizations should prioritize upgrading to the patched version of the RustCrypto library. The relevant patches can be found in the commits referenced in the vulnerability advisory. For additional security, organizations should implement rigorous input validation mechanisms and consider conducting regular security assessments.

For further information on penetration testing, organizations can refer to penetration testing services that can help identify similar vulnerabilities in their systems.

Detection Guidance

Monitoring for unusual application behavior or crashes can be indicative of exploitation attempts. Organizations should implement logging for cryptographic operations and monitor logs for failed decryption attempts that could suggest exploitation of this vulnerability.

AppSecure Threat Intelligence Insight

This vulnerability highlights the importance of robust input validation in cryptographic implementations. As cyber threats evolve, continuous monitoring and timely updates to libraries and frameworks are essential for maintaining application security.

Organizations should develop a comprehensive vulnerability management program that includes regular assessments and a proactive approach to patch management.

For organizations utilizing RustCrypto, it is also advisable to follow best practices in penetration testing methodology to ensure that vulnerabilities are identified and mitigated before they can be exploited.

Finally, for a deeper understanding of cryptographic vulnerabilities and their implications, organizations should consider reviewing security testing best practices to fortify their defenses.

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Latest CVEs. Recently published vulnerabilities from the NVD database.

View all vulnerabilities
CVE IDSeverity
CVE-2025-65418HIGH
CVE-2025-65417MEDIUM
CVE-2025-65416MEDIUM
CVE-2025-65415MEDIUM
CVE-2025-61314HIGH

Protect Your Business with Hacker-Focused Approach.