Skip to content
OpenAdvisories

Weakness (CWE)

CWE-295: Improper Certificate Validation

Base Draft

The product does not validate, or incorrectly validates, a certificate.

How to prevent it (2 mitigations)
  1. Architecture and Design, Implementation

    Certificates should be carefully managed and checked to assure that data are encrypted with the intended owner's public key.

  2. 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.

Source: MITRE CWE-295

481 results · Clear filters · Feed

  • Medium 6.5

    An issue pertaining to CWE-295: Improper Certificate Validation was discovered in fofolee uTools-quickcommand 5.0.3.

  • Medium 5.9

    Strimzi All CAs from CA chain will be trusted in Kafka Connect and Kafka MirrorMaker 2 target clusters

    Strimzi provides a way to run an Apache Kafka cluster on Kubernetes or OpenShift in various deployment configurations. From 0.47.0 to before 0.50.1, when a chain consisting of multiple CA (Certificate Authority) certificates is used in the trusted certificate…

  • Medium 5.7

    The server identity check mechanism for firmware upgrade performed via command shell is insecurely implemented potentia…

  • Medium 6.3

    An improper certificate validation vulnerability was found in a third-party NAT traversal module.

    A third-party NAT traversal module fails to validate SSL/TLS certificates when connecting to the signaling server. While subsequent access to device services requires additional authentication, a Man-in-the-Middle (MitM) attacker can intercept or redirect the…

  • Medium 6.3

    An improper certificate validation vulnerability was found in ADM while querying an external server for the device's WAN IP address.

    The DDNS function uses an insecure HTTP connection or fails to validate the SSL/TLS certificate when querying an external server for the device's WAN IP address. An unauthenticated remote attacker can perform a Man-in-the-Middle (MitM) attack to spoof the res…

  • Medium 5.9

    TLS disabled by default in select aws/sagemaker-python-sdk configurations

    Amazon SageMaker Python SDK before v3.1.1 or v2.256.0 disables TLS certificate verification for HTTPS connections made by the service when a Triton Python model is imported, incorrectly allowing for requests with invalid and self-signed certificates to succee…

  • Medium 6.5

    Misconfigured SSL/TLS communication of Redbend service for Infotainment ECU

    The Infotainment ECU manufactured by Bosch which is installed in Nissan Leaf ZE1 – 2020 uses a Redbend service for over-the-air provisioning and updates. HTTPS is used for communication with the back-end server. Due to usage of the default configuration for t…

  • Medium 5.3

    Missing Validation of Self-Signed Certificates in Altium Designer Allows Man-in-the-Middle Attacks

    Altium Designer version 24.9.0 does not validate self-signed server certificates for cloud connections. An attacker capable of performing a man-in-the-middle (MITM) attack could exploit this issue to intercept or manipulate network traffic, potentially exposi…

  • Medium 5.3

    OpenSSL partial chain store policy bypass

    When doing TLS related transfers with reused easy or multi handles and altering the `CURLSSLOPT_NO_PARTIALCHAIN` option, libcurl could accidentally reuse a CA store cached in memory for which the partial chain option was reversed. Contrary to the user's wishe…

  • Medium 5.9

    No QUIC certificate pinning with GnuTLS

    When using `CURLOPT_PINNEDPUBLICKEY` option with libcurl or `--pinnedpubkey` with the curl tool, curl should check the public key of the server certificate to verify the peer. This check was skipped in a certain condition that would then make curl allow the c…

  • Medium 6.3

    Insufficient certificate validation

    Cybersecurity Nozomi Networks Labs, a specialized security company focused on Industrial Control Systems (ICS) and OT/IoT security, has found a flaw that camera's client service does not perform certificate validation. The manufacturer has released patch firm…

  • Medium 6.8

    Elasticsearch Improper Authentication

    Improper Authentication in Elasticsearch PKI realm can lead to user impersonation via specially crafted client certificates. A malicious actor would need to have such a crafted client certificate signed by a legitimate, trusted Certificate Authority.

  • Medium 5.9

    Traefik has Inverted TLS Verification Logic in its ingress-nginx Provider

    Traefik is an HTTP reverse proxy and load balancer. Versions 3.5.0 through 3.6.2 have inverted TLS verification logic in the nginx.ingress.kubernetes.io/proxy-ssl-verify annotation. Setting the annotation to "on" (intending to enable backend TLS certificate v…

  • Medium 4.2

    Improper Certificate Validation May Allow Successful TLS Handshaking Despite Invalid Extended Key Usage Fields in MongoDB Server

    Clients may successfully perform a TLS handshake with a MongoDB server despite presenting a client certificate not aligning with the documented Extended Key Usage (EKU) requirements. A certificate that specifies extendedKeyUsage but is missing extendedKeyUsag…

  • Medium 4.8

    Improper certificate validation vulnerability exists in 'デジラアプリ' App for iOS prior to ver.80.10.00. If this vulnerabili…

  • Medium 4.8

    Zoom Workplace Clients - Improper Certificate Validation

    Improper certificate validation in certain Zoom Clients may allow an unauthenticated user to conduct a disclosure of information via adjacent access.

  • Medium 5.3

    A vulnerability was reported in the Lenovo Scanner pro application during an internal security assessment that, under c…

  • Medium 5.2

    Improper certificate validation in firmware update logic in NETGEAR RAX30 and RAXE300

    Improper certificate validation in firmware update logic in NETGEAR RAX30 (Nighthawk AX5 5-Stream AX2400 WiFi 6 Router) and RAXE300 (Nighthawk AXE7800 Tri-Band WiFi 6E Router) allows attackers with the ability to intercept and tamper traffic destined to the d…

  • Medium 4.7

    KubeVirt Affected by an Authentication Bypass in Kubernetes Aggregation Layer

    KubeVirt is a virtual machine management add-on for Kubernetes. Versions 1.5.3 and below, and 1.6.0 contained a flawed implementation of the Kubernetes aggregation layer's authentication flow which could enable bypass of RBAC controls. It was discovered that …

  • Medium 5.9

    GeoIP processor disables SSL certificate validation when downloading databases

    ### Impact The GeoIP processor in Data Prepper was configured to trust all SSL certificates and disable hostname verification when downloading GeoIP databases from HTTP URLs, making downloads vulnerable to man-in-the-middle attacks. The GeoIP processor includ…

  • Medium 4.8

    OpenSearch Data Prepper uses deprecated SSL protocol identifier

    ### Impact The GeoIP processor and Kafka source and buffer were using the deprecated "SSL" protocol identifier when creating SSL contexts, potentially allowing the use of insecure SSL protocols instead of modern TLS versions. Multiple Data Prepper plugins use…

  • Medium 6.9

    go-witness Improper Verification of AWS EC2 Identity Documents

    go-witness and witness are Go modules for generating attestations. In go-witness versions 0.8.6 and earlier and witness versions 0.9.2 and earlier the AWS attestor improperly verifies AWS EC2 instance identity documents. Verification can incorrectly succeed w…

  • Medium 5.3

    A vulnerability was reported in the Lenovo LeCloud client application that, under certain conditions, could allow infor…

  • Medium 6.5

    Missing Certificate Validation in CleverControl Installer Allows Remote Code Execution

    The CleverControl employee monitoring software (v11.5.1041.6) fails to validate TLS server certificates during the installation process. The installer downloads and executes external components using curl.exe --insecure, enabling a man-in-the-middle attacker …

  • Medium 4.2

    CISA Thorium does not validate TLS connections to Elasticsearch

    CISA Thorium does not validate TLS certificates when connecting to Elasticsearch. An unauthenticated attacker with access to a Thorium cluster could impersonate the Elasticsearch service. Fixed in 1.1.2.

  • Medium 6.8

    Kubernetes C# Client: improper certificate validation in custom CA mode may lead to man-in-the-middle attacks

    A vulnerability exists in the Kubernetes C# client where the certificate validation logic accepts properly constructed certificates from any Certificate Authority (CA) without properly verifying the trust chain. This flaw allows a malicious actor to present a…

  • Medium 4.8

    WTW-EAGLE App does not properly validate server certificates, which may allow a man-in-the-middle attacker to monitor e…

  • Medium 5.9

    IBM Concert Software information disclosure

    IBM Concert Software 1.0.0 through 1.1.0 could allow a remote attacker to perform unauthorized actions using man in the middle techniques due to improper certificate validation.

  • Medium 6.9

    Lack of TLS validation in plugin Dell Powerscale on Checkmk Exchange

    Improper Certificate Validation in Checkmk Exchange plugin Dell Powerscale allows attackers in MitM position to intercept traffic.

  • Medium 6.9

    Lack of TLS validation in plugin VMware vSAN on Checkmk Exchange

    Improper Certificate Validation in Checkmk Exchange plugin VMware vSAN allows attackers in MitM position to intercept traffic.

  • Medium 6.9

    Lack of TLS validation in plugin Freebox v6 agent on Checkmk Exchange

    Improper Certificate Validation in Checkmk Exchange plugin Freebox v6 agent allows attackers in MitM position to intercept traffic.

  • Medium 6.9

    Lack of TLS validation in plugin check-mk-api on Checkmk Exchange

    Improper Certificate Validation in Checkmk Exchange plugin check-mk-api allows attackers in MitM position to intercept traffic.

  • Medium 6.9

    Lack of TLS validation in plugin BGP Monitoring on Checkmk Exchange

    Improper Certificate Validation in Checkmk Exchange plugin BGP Monitoring allows attackers in MitM position to intercept traffic.

  • Medium 5.3

    IBM WebSphere Application Server information disclosure

    IBM WebSphere Application Server 8.5 and 9.0 could provide weaker than expected security for TLS connections.

  • Medium 6.0
    CVE-2025-0309 Public exploit

    Netskope Client Local Elevation of Privileges

    An insufficient validation on the server connection endpoint in Netskope Client allows local users to elevate privileges on the system. The insufficient validation allows Netskope Client to connect to any other server with Public Signed CA TLS certificates an…

  • Medium 5.3

    GlobalProtect App: Improper Certificate Validation Leads to Privilege Escalation

    An insufficient certificate validation issue in the Palo Alto Networks GlobalProtect™ app enables attackers to connect the GlobalProtect app to arbitrary servers. This can enable a local non-administrative operating system user or an attacker on the same subn…

  • Medium 5.4

    Cisco Webex Meeting Client Join Certificate Validation Vulnerability

    A vulnerability in the meeting-join functionality of Cisco Webex Meetings could have allowed an unauthenticated, network-proximate attacker to complete a meeting-join process in place of an intended targeted user, provided the requisite conditions were satisf…

  • Medium 5.7

    The server identity check mechanism for firmware upgrade performed via command shell is insecurely implemented potentia…

  • Medium 6.5

    Lack of TLS validation

    Lack of TLS validation when downloading a CSV file including mapping from IPs to countries used ONLY for displaying country flags in logs

  • Medium 6.8

    Vault Certificate Auth Method Did Not Validate Common Name For Non-CA Certificates

    Vault and Vault Enterprise (“Vault”) TLS certificate auth method did not correctly validate client certificates when configured with a non-CA certificate as [+trusted certificate+|https://developer.hashicorp.com/vault/api-docs/auth/cert#certificate]. In this …