CWEweakness

CWE-599 Missing Validation of OpenSSL Certificate

Official page ↗
Abstraction
Variant
Structure
Simple
Status
Incomplete
Languages
Not Language-Specific
CWE version
5.0

Description

The product uses OpenSSL and trusts or uses a certificate without using the SSL_get_verify_result() function to ensure that the certificate satisfies all necessary security requirements.

Common consequences

• Confidentiality: Read Application Data — The data read may not be properly secured - it might be viewed by an attacker. • Access Control: Bypass Protection Mechanism, Gain Privileges or Assume Identity — Trust afforded to the system in question may allow for spoofing or redirection attacks. • Access Control: Gain Privileges or Assume Identity — If the certificate is not checked, it may be possible for a redirection or spoofing attack to allow a malicious host with a valid certificate to provide data under the guise of a trusted host. While the attacker in question may have a valid certificate, it may simply be a valid certificate for a different site. This could allow an attacker to use an invalid certificate to claim to be a trusted host, use expired certificates, or conduct other attacks that could be detected if the certificate is properly validated. In order to ensure data integrity, we must check that the certificate is valid, and that it pertains to the site we wish to access.

Potential mitigations

• [Architecture and Design] Ensure that proper authentication is included in the system design. • [Implementation] Understand and properly implement all checks necessary to ensure the identity of entities involved in encrypted communications.

Related

Child of · CWE (1)

  • CWE-295 Improper Certificate Validation weakness

Referenced by CVE · weakness (14)

  • CVE-2026-62657 A security flaw in the router's certificate validation process was discovered in the NETGEAR XR1000 Gaming Router and certain Nighthawk… vulnerability
  • CVE-2026-25060 OpenList Frontend is a UI component for OpenList. vulnerability
  • CVE-2025-63432 Xtooltech Xtool AnyScan Android Application 4.40.40 and prior is Missing SSL Certificate Validation. vulnerability
  • CVE-2025-56232 GOG Galaxy 2.0.0.2 suffers from Missing SSL Certificate Validation. vulnerability
  • CVE-2025-56230 Tencent Docs Desktop 3.9.20 and earlier suffers from Missing SSL Certificate Validation in the update component. vulnerability
  • CVE-2025-12553 Email Server Certificate Verification Disabled.This issue affects BLU-IC2: through 1.19.5; BLU-IC4: through 1.19.5. vulnerability
  • CVE-2025-56146 Indian Bank IndSMART Android App 3.8.1 is vulnerable to Missing SSL Certificate Validation in NuWebViewActivity. vulnerability
  • CVE-2024-41265 A TLS certificate verification issue discovered in cortex v0.42.1 allows attackers to obtain sensitive information via the… vulnerability
  • CVE-2024-40464 An issue in beego v.2.2.0 and before allows a remote attacker to escalate privileges via the sendMail function located in… vulnerability
  • CVE-2024-41253 goframe v2.7.2 is configured to skip TLS certificate verification, possibly allowing attackers to execute a man-in-the-middle attack via… vulnerability
  • CVE-2024-36755 D-Link DIR-1950 up to v1.11B03 does not validate SSL certificates when requesting the latest firmware version and downloading URL. vulnerability
  • CVE-2023-48052 Missing SSL certificate validation in HTTPie v3.2.2 allows attackers to eavesdrop on communications between the host and server via a… vulnerability
  • CVE-2022-31105 Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. vulnerability
  • CVE-2021-21374 Nimble is a package manager for the Nim programming language. vulnerability