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

483 results · Clear filters · Feed

  • High 7.4

    BIG-IP Edge Client for Windows and macOS vulnerability

    An improper certificate validation vulnerability exists in the BIG-IP Edge Client for Windows and macOS and may allow an attacker to impersonate a BIG-IP APM system.  Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.

  • High 8.1

    CPAN.pm before 2.35 does not verify TLS certificates when downloading distributions over HTTPS.

  • High 8.1

    HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available standalone on CPAN, has an insecure default TLS …

  • High 7.5

    A user with a compromised configuration can start an unsigned binary as a service.

  • High 7.8
    CVE-2023-20963 Exploited Public exploit

    In WorkSource, there is a possible parcel mismatch. This could lead to local escalation of privilege with no additional…

    KEV Apr 13, 2023
  • High 7.5
    CVE-2023-0464 Public exploit

    Excessive Resource Usage Verifying X.509 Policy Constraints

    A security vulnerability has been identified in all supported versions of OpenSSL related to the verification of X.509 certificate chains that include policy constraints. Attackers may be able to exploit this vulnerability by creating a malicious certificate …

  • High 7.4

    Dell EMC Unisphere for PowerMax versions before 9.1.0.27, Dell EMC Unisphere for PowerMax Virtual Appliance versions be…

  • High 8.6

    Man-in-the-middle attack Vulnerability in Hitachi Infrastructure Analytics Advisor, Hitachi Ops Center Analyzer

    Improper Certificate Validation vulnerability in Hitachi Infrastructure Analytics Advisor on Linux (Analytics probe component), Hitachi Ops Center Analyzer on Linux (Analyzer probe component) allows Man in the Middle Attack.This issue affects Hitachi Infrastr…

  • High 8.1

    Dell PowerScale OneFS, versions 8.2.x-9.3.x, contains an Improper Certificate Validation vulnerability. An remote unaut…

  • High 7.5

    Selfwealth iOS mobile App 3.3.1 is vulnerable to Insecure App Transport Security (ATS) Settings.

  • High 7.9

    A CWE-295: Improper Certificate Validation vulnerability exists that could cause the CAE software to give wrong data to…

  • High 8.1

    In Apache::Session::Browseable before 1.3.6, validity of the X.509 certificate is not checked by default when connectin…

  • High 8.1

    In Apache::Session::LDAP before 0.5, validity of the X.509 certificate is not checked by default when connecting to rem…

  • High 7.4

    Improper Certificate Validation in pyload/pyload

    Improper Certificate Validation in GitHub repository pyload/pyload prior to 0.5.0b3.dev44.

  • High 7.5

    Slixmpp lacks SSL Certificate hostname validation in XMLStream

    Slixmpp before 1.8.3 lacks SSL Certificate hostname validation in XMLStream, allowing an attacker to pose as any server in the eyes of Slixmpp.

  • High 8.8

    When a TLS Certificate error occurs on a domain protected by the HSTS header, the browser should not allow the user to …

  • High 8.1

    Routes exposed with an empty TLSOption in traefik

    Traefik is an open source HTTP reverse proxy and load balancer. In affected versions there is a potential vulnerability in Traefik managing TLS connections. A router configured with a not well-formatted TLSOption is exposed with an empty TLSOption. For instan…

  • High 7.5

    SSL/TLS certificate validation unconditionally disabled by Jenkins NS-ND Integration Performance Publisher Plugin

    Jenkins NS-ND Integration Performance Publisher Plugin 4.8.0.146 and earlier unconditionally disables SSL/TLS certificate and hostname validation for several features.

  • High 7.5

    Jenkins NS-ND Integration Performance Publisher Plugin disables SSL/TLS certificate validation globally and unconditionally

    Jenkins NS-ND Integration Performance Publisher Plugin 4.8.0.143 and earlier globally and unconditionally disables SSL/TLS certificate and hostname validation for the entire Jenkins controller JVM.

  • High 8.1

    Apache Pulsar C++/Python OAuth Clients prior to 3.0.0 were vulnerable to an MITM attack due to Disabled Certificate Validation

    The Apache Pulsar C++ Client does not verify peer TLS certificates when making HTTPS calls for the OAuth2.0 Client Credential Flow, even when tlsAllowInsecureConnection is disabled via configuration. This vulnerability allows an attacker to perform a man in t…

  • High 8.6

    nheko vulnerable to secret poisoning using MITM on secret requests by the homeserver

    nheko is a desktop client for the Matrix communication application. All versions below 0.10.2 are vulnerable homeservers inserting malicious secrets, which could lead to man-in-the-middle attacks. Users can upgrade to version 0.10.2 to protect against this is…

  • High 8.1

    Missing hostname validation in Jenkins View26 Test-Reporting Plugin

    Jenkins View26 Test-Reporting Plugin 1.0.7 and earlier does not perform hostname validation when connecting to the configured View26 server that could be abused using a man-in-the-middle attack to intercept these connections.

  • High 8.1

    Jenkins SmallTest Plugin missing hostname validation

    Jenkins SmallTest Plugin 1.0.4 and earlier does not perform hostname validation when connecting to the configured View26 server that could be abused using a man-in-the-middle attack to intercept these connections.

  • High 7.4

    python-scciclient vulnerable to Man-in-the-middle (MITM) attacks

    A flaw was found in the python-scciclient when making an HTTPS connection to a server where the server's certificate would not be verified. This issue opens up the connection to possible Man-in-the-middle (MITM) attacks.

  • High 7.4

    Ingest Actions UI in Splunk Enterprise 9.0.0 disabled TLS certificate validation

    When using Ingest Actions to configure a destination that resides on Amazon Simple Storage Service (S3) in Splunk Web, TLS certificate validation is not correctly performed and tested for the destination. The vulnerability only affects connections between Spl…

  • High 7.4

    Cisco Nexus Dashboard SSL Certificate Validation Vulnerability

    A vulnerability in the SSL/TLS implementation of Cisco Nexus Dashboard could allow an unauthenticated, remote attacker to alter communications with associated controllers or view sensitive information. This vulnerability exists because SSL server certificates…

  • High 7.7

    ProxyAgent vulnerable to MITM

    `Undici.ProxyAgent` never verifies the remote server's certificate, and always exposes all request & response data to the proxy. This unexpectedly means that proxies can MitM all HTTPS traffic, and if the proxy's URL is HTTP then it also means that nominally …

  • High 8.3

    Argo CD's certificate verification is skipped for connections to OIDC providers

    Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Argo CD starting with version 0.4.0 and prior to 2.2.11, 2.3.6, and 2.4.5 is vulnerable to an improper certificate validation bug which could cause Argo CD to trust a malicious (or othe…

  • High 8.6

    Authentication bypass in Parse Server Apple Game Center auth adapter

    Parse Server is an open source backend that can be deployed to any infrastructure that can run Node.js. Prior to versions 4.10.11 and 5.2.2, the certificate in the Parse Server Apple Game Center auth adapter not validated. As a result, authentication could po…

  • High 8.1

    Splunk Enterprise lacked TLS cert validation for Splunk-to-Splunk communication by default

    Splunk Enterprise peers in Splunk Enterprise versions before 9.0 and Splunk Cloud Platform versions before 8.2.2203 did not validate the TLS certificates during Splunk-to-Splunk communications by default. Splunk peer communications configured properly with va…

  • High 7.4

    Splunk Enterprise disabled TLS validation using the CA certificate stores in Python 3 libraries by default

    The httplib and urllib Python libraries that Splunk shipped with Splunk Enterprise did not validate certificates using the certificate authority (CA) certificate stores by default in Splunk Enterprise versions before 9.0 and Splunk Cloud Platform versions bef…

  • High 8.1

    Splunk Enterprise and Universal Forwarder CLI connections lacked TLS cert validation

    In Splunk Enterprise and Universal Forwarder versions before 9.0, the Splunk command-line interface (CLI) did not validate TLS certificates while connecting to a remote Splunk platform instance by default. After updating to version 9.0, see Configure TLS host…

  • High 7.5

    Dell BSAFE Micro Edition Suite, versions prior to 4.5.1, contain an Improper Certificate Validation vulnerability.

  • High 8.8
    CVE-2022-26923 Exploited Public exploit EPSS 84%

    Active Directory Domain Services Elevation of Privilege Vulnerability

    Active Directory Domain Services Elevation of Privilege Vulnerability

    KEV Aug 18, 2022
  • High 7.5

    Authentication bypass and denial of service (DoS) vulnerabilities in Apple Game Center auth adapter

    Improper validation of the Apple certificate URL in the Apple Game Center authentication adapter allows attackers to bypass authentication, making the server vulnerable to DoS attacks. The vulnerability has been fixed by improving the URL validation and addin…

  • High 7.5

    Dell PowerScale OneFS, 8.2.x-9.3.x, contains a Improper Certificate Validation. A unauthenticated remote attacker could…

  • High 8.1

    Improper Certificate Validation in kubeclient

    A flaw was found in all versions of kubeclient up to (but not including) v4.9.3, the Ruby client for Kubernetes REST API, in the way it parsed kubeconfig files. When the kubeconfig file does not configure custom CA to verify certs, kubeclient ends up acceptin…

  • High 7.4

    Incorrect configuration handling allows TLS session re-use without re-validation in Envoy

    Envoy is an open source edge and service proxy, designed for cloud-native applications. Envoy's tls allows re-use when some cert validation settings have changed from their default configuration. The only workaround for this issue is to ensure that default tl…

  • High 7.4

    X.509 subjectAltName matching bypass in Envoy

    Envoy is an open source edge and service proxy, designed for cloud-native applications. The default_validator.cc implementation used to implement the default certificate validation routines has a "type confusion" bug when processing subjectAltNames. This proc…

  • High 7.4

    Traefik skips the router TLS configuration when the host header is an FQDN

    Traefik is an HTTP reverse proxy and load balancer. Prior to version 2.6.1, Traefik skips the router transport layer security (TLS) configuration when the host header is a fully qualified domain name (FQDN). For a request, the TLS configuration choice can be …