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-87571 Google Chrome 加密问题漏洞 — Chrome - - 2026-09-09
CVE-2026-87551 Google Chrome 加密问题漏洞 — Chrome - - 2026-09-09
CVE-2026-87608 Google Chrome 加密问题漏洞 — Chrome - - 2026-09-09
CVE-2026-84197 Eclipse Ditto 加密问题漏洞 — Eclipse Ditto 9.2 Critical 2026-09-08
CVE-2026-78234 Hawtio-operator: hawtio-operator: service-ca signing oracle allows arbitrary-cn certificate issuance to namespace edit users — Red Hat build of Apache Camel - HawtIO 4 9.9 Critical 2026-09-08
CVE-2026-79639 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 7.6 High 2026-09-07
CVE-2026-80125 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 5.9 Medium 2026-09-07
CVE-2026-79975 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 5.5 Medium 2026-09-07
CVE-2026-79642 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 5.6 Medium 2026-09-07
CVE-2026-79691 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 7.3 High 2026-09-07
CVE-2026-79644 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 7.4 High 2026-09-07
CVE-2026-79734 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 5.9 Medium 2026-09-07
CVE-2026-80164 Dell Secure Connect Gateway 加密问题漏洞 — Secure Connect Gateway 5.0 - Application 7.4 High 2026-09-07
CVE-2026-20500 MediaTek Chipset 加密问题漏洞 — MediaTek chipset - - 2026-09-07
CVE-2026-82208 wolfSSL CA-cache hit overrides callback — curl - - 2026-09-06
CVE-2026-80230 OpenSSL pinning bypass — curl - - 2026-09-06
CVE-2026-86185 Bilibili Desktop through 1.18.0 Remote Code Execution via TLS Verification Bypass — Bilibili Desktop 8.0 High 2026-09-05
CVE-2026-84961 undici vulnerable to TLS certificate validation bypass via dropped connect options in BalancedPool — undici 7.4 High 2026-09-04
CVE-2026-15937 Agent receiver certificate confusion allows authentication with a certificate issued for another endpoint — Checkmk 5.3 Medium 2026-09-04
CVE-2026-85525 Improper OCSP response validation in Snowflake drivers — Snowflake Connector for Python 7.4 High 2026-09-04
CVE-2026-9036 Vulnerabilities exists in IBM Netezza Software — Netezza Software 5.9 Medium 2026-09-03
CVE-2026-84736 Eclipse aeriOS Federator 加密问题漏洞 — Eclipse aeriOS 8.3 High 2026-09-03
CVE-2026-85221 MISP CurlClient TLS Peer Verification Disabled by Default Enables Man-in-the-Middle Attacks — misp 7.6 High 2026-09-03
CVE-2026-82180 Eclipse Arrowhead 授权问题漏洞 — Eclipse Arrowhead 9.5 Critical 2026-09-03
CVE-2026-82955 Eclipse aeriOS 加密问题漏洞 — Eclipse aeriOS 9.0 Critical 2026-09-02
CVE-2026-82662 Nodemailer before 8.0.8 TLS Certificate Validation Bypass — nodemailer 6.5 Medium 2026-08-31
CVE-2026-41012 BOSH vSphere CPI Improper Cert Validation — bosh-vsphere-cpi-release 7.7 High 2026-08-29
CVE-2025-64649 Multiple Vulnerabilities in IBM Concert Software — Concert 5.9 Medium 2026-08-28
CVE-2025-36290 IBM Integrated Analytics System (IIAS) is affected by improper SSL/TLS certificate validation vulnerability in JWT service component — Integrated Analytics System 5.9 Medium 2026-08-28
CVE-2026-81518 BI Connector Optional Client Certificate Verification Allows Unauthenticated Connections — BI Connector 7.5 High 2026-08-28

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