Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CWE-295 (证书验证不恰当) — Vulnerability Class 822

822 vulnerabilities classified as CWE-295 (证书验证不恰当). AI Chinese analysis included.

CWE-295 represents a critical cryptographic weakness where software fails to properly validate digital certificates, undermining the integrity of secure communications. Attackers typically exploit this flaw by performing man-in-the-middle attacks, intercepting traffic between a client and server. By presenting a forged or invalid certificate, adversaries can decrypt sensitive data, inject malicious content, or impersonate legitimate services without detection. This vulnerability is particularly dangerous in applications relying on Transport Layer Security for confidentiality. To prevent such breaches, developers must implement rigorous certificate validation mechanisms, ensuring that the presented certificate is signed by a trusted Certificate Authority and matches the expected hostname. Additionally, enabling Certificate Pinning and strictly rejecting expired or revoked certificates further hardens the application against interception attempts, thereby preserving the authenticity and security of the data exchange.

MITRE CWE Description
The product does not validate, or incorrectly validates, a certificate.
Common Consequences (1)
Integrity, Authentication Bypass Protection Mechanism, Gain Privileges or Assume Identity
When a certificate is invalid or malicious, it might allow an attacker to spoof a trusted entity by interfering in the communication path between the host and client. The product might connect to a malicious host while believing it is a trusted host, or the product might be deceived into accepting s…
Mitigations (2)
Architecture and Design, Implementation Certificates should be carefully managed and checked to assure that data are encrypted with the intended owner's public key.
Implementation If certificate pinning is being used, ensure that all relevant properties of the certificate are fully validated before the certificate is pinned, including the hostname.
Examples (2)
This code checks the certificate of a connected peer.
if ((cert = SSL_get_peer_certificate(ssl)) && host) foo=SSL_get_verify_result(ssl); if ((X509_V_OK==foo) || X509_V_ERR_SELF_SIGNED_CERT_IN_CHAIN==foo)) // certificate looks good, host can be trusted
Bad · C
The following OpenSSL code obtains a certificate and verifies it.
cert = SSL_get_peer_certificate(ssl); if (cert && (SSL_get_verify_result(ssl)==X509_V_OK)) { // do secret things }
Bad · C
CVE ID Title CVSS Severity Published
CVE-2026-54323 Daytona: Git credential leak via git clone with TLS verification disabled — daytona 5.9 Medium 2026-06-23
CVE-2025-2669 Multiple vulnerabilities affect IBM Db2® on Cloud Pak for Data, and Db2 Warehouse on Cloud Pak for Data. — Db2 on Cloud Pak for Data and Db2 Warehouse on Cloud Pak for Data 6.0 Medium 2026-06-22
CVE-2026-54100 Windows-machine-config-operator: windows-machine-config-operator: ssh host key not verified enables credential theft — Red Hat OpenShift for Windows Containers 10.19 8.3 High 2026-06-22
CVE-2026-9697 undici vulnerable to TLS certificate validation bypass via dropped requestTls in SOCKS5 ProxyAgent — undici 7.4 High 2026-06-17
CVE-2024-47477 Dell PowerFlex Manager 加密问题漏洞 — PowerFlex Manager 6.5 Medium 2026-06-17
CVE-2025-71261 Harvester's SUSE Virtualization Registration Client Vulnerable to MITM and DOS — Harvester 8.6 High 2026-06-16
CVE-2026-9259 Canon EOS Network Setting Tool 加密问题漏洞 — EOS Network Setting Tool for Windows 6.5 Medium 2026-06-15
CVE-2026-9258 Canon EOS Network Setting Tool 加密问题漏洞 — EOS Network Setting Tool for Windows 6.5 Medium 2026-06-15
CVE-2026-45170 Idira Vendor PAM - Self-Hosted Connector: Potential Security Bypass due to Incomplete TLS Certificate Validation — Vendor PAM - - 2026-06-12
CVE-2026-45175 Idira Endpoint Privilege Manager Agent: Security Control and Cryptographic Validation Bypass in Internal Agent Validation Processes — Idira Endpoint Privilege Manager - - 2026-06-11
CVE-2026-40992 Mail Auto-Configuration Does Not Enable SSL Hostname Verification — Spring Boot 5.0 Medium 2026-06-11
CVE-2026-53475 Assisted-migration-agent: tls verification disabled on all vcenter connections 9.3 Critical 2026-06-10
CVE-2026-9758 Improper Certificate Validation in S2OPC — S2OPC 7.3 High 2026-06-10
CVE-2026-41714 In Spring AMQP the RabbitConnectionFactoryBean.setUri("amqps://...") bypasses secure SSL setup, uses TrustEverythingTrustManager — Spring AMQP 4.0 Medium 2026-06-09
CVE-2026-42769 Trust-Anchor Substitution via cert/issuer Typo in CMP rootCaKeyUpdate — OpenSSL - - 2026-06-09
CVE-2026-50752 Certificate Validation Bypass in VPN Site-to-Site Connections Using IKEv1 — Quantum Security Gateway 7.4 High 2026-06-08
CVE-2026-45745 Termix has improper certificate validation in Electron desktop client that enables MITM credential/token theft — Termix 8.0 High 2026-06-05
CVE-2026-41859 Cloud Foundry BOSH 安全漏洞 — BOSH 7.8 High 2026-06-04
CVE-2026-49267 Apache Airflow: No certificate validation on SMTP STARTTLS connections — Apache Airflow - - 2026-06-01
CVE-2026-47074 ex_aws_sns SigningCertURL not validated in verify_message/1 — ex_aws_sns - - 2026-05-28
CVE-2026-42790 nameConstraints DNS bypass via subject CommonName fallback in public_key hostname verification — OTP 7.6 High 2026-05-27
CVE-2026-42791 OCSP responder certificate validity period not checked in public_key — OTP 6.3 Medium 2026-05-27
CVE-2026-42789 Non-CA certificate accepted as intermediate issuer in public_key path validation — OTP 7.0 High 2026-05-27
CVE-2026-44213 OpenTelemetry.Exporter.Instana bypasses TLS certificate validation when a proxy is configured — opentelemetry-dotnet-contrib 6.5 Medium 2026-05-26
CVE-2026-42013 Gnutls: gnutls: certificate validation bypass due to oversized subject alternative name 8.2 High 2026-05-26
CVE-2026-42012 Gnutls: gnutls: certificate validation bypass due to improper handling of uri and srv sans 7.1 High 2026-05-26
CVE-2026-44900 epa4all-client: VAU Signature bypass — epa4all-client 8.1 High 2026-05-26
CVE-2026-45574 epa4all-client: TLS Certificate Validation Disabled in Production — epa4all-client 8.1 High 2026-05-26
CVE-2026-8992 Ivanti Secure Access Client 信任管理问题漏洞 — Secure Access Client 8.8 High 2026-05-22
CVE-2025-32745 Dell PowerFlex Manager 信任管理问题漏洞 — PowerFlex Manager (Appliance) 4.2 Medium 2026-05-22

Vulnerabilities classified as CWE-295 (证书验证不恰当) represent 822 CVEs. The CWE taxonomy describes the weakness; review individual CVEs for product-specific impact.