CyberSecBulletin

Improper Certificate Validation

CWE-295

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

We track 520 vulnerabilities of this type. 100% are rated high or critical, and the average CVSS score is 8.2. 6 have been exploited in real attacks.

How this weakness is prevented

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

Latest Improper Certificate Validation vulnerabilities

  • 7.5 High severity

    Cisco Secure Email: Improper Certificate Validation

    CVE-2022-20960Cisco

    A vulnerability in Cisco AsyncOS Software for Cisco Email Security Appliance (ESA) could allow an unauthenticated remote attacker to cause a denial of service (DoS) condition on an affected device. This vulnerability is due to improper handling of certain TLS

  • 8.1 High severity

    Apache Pulsar: Improper Certificate Validation

    CVE-2022-33684Apache

    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 th

  • 9.8 Critical severity

    macOS: Improper Certificate Validation

    CVE-2022-42813AppleEPSS 1.24%

    A certificate validation issue existed in the handling of WKWebView. This issue was addressed with improved validation. This issue is fixed in tvOS 16.1, iOS 16.1 and iPadOS 16, macOS Ventura 13, watchOS 9.1. Processing a maliciously crafted certificate may le

  • 7.4 High severity

    Industrial Edge Management: Improper Certificate Validation

    CVE-2022-40147Siemens

    A vulnerability has been identified in Industrial Edge Management (All versions < V1.5.1). The affected software does not properly validate the server certificate when initiating a TLS connection. This could allow an attacker to spoof a trusted entity by inter

  • 7.8 High severity

    Trend Micro Apex One: Improper Certificate Validation

    CVE-2022-41747Trend Micro

    An improper certification validation vulnerability in Trend Micro Apex One agents could allow a local attacker to load a DLL file with system service privileges on affected installations. Please note: an attacker must first obtain the ability to execute low-pr

  • 8.1 High severity

    Jenkins View26 Test-Reporting Plugin: Improper Certificate Validation

    CVE-2022-41244Jenkins

    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.

  • 8.1 High severity

    Jenkins SmallTest Plugin: Improper Certificate Validation

    CVE-2022-41243Jenkins

    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.

  • 9.8 Critical severity

    Ejbca: Improper Certificate Validation

    CVE-2022-34831Primekey

    An issue was discovered in Keyfactor PrimeKey EJBCA before 7.9.0, related to possible inconsistencies in DNS identifiers submitted in an ACME order and the corresponding CSR submitted during finalization. During the ACME enrollment process, an order is submitt

  • 8.1 High severity

    Freshservice Agent: Improper Certificate Validation

    CVE-2022-36173Freshworks

    FreshService macOS Agent < 4.4.0 and FreshServce Linux Agent < 3.4.0 are vulnerable to TLS Man-in-The-Middle via the FreshAgent client and scheduled update service.

  • 7.4 High severity

    python-scciclient: Improper Certificate Validation

    CVE-2022-2996Python-scciclient

    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.

  • 9.8 Critical severity

    Splunk Enterprise: Improper Certificate Validation

    CVE-2022-37437Splunk

    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 Splu

  • 9.1 Critical severity

    BIG-IP: Improper Certificate Validation

    CVE-2022-34865F5

    In BIG-IP Versions 15.1.x before 15.1.6.1, 14.1.x before 14.1.5, and all versions of 13.1.x, Traffic Intelligence feeds, which use HTTPS, do not verify the remote endpoint identity, allowing for potential data poisoning. Note: Software versions which have reac

  • 9.8 Critical severity

    fs2: Improper Certificate Validation

    CVE-2022-31183Typelevel

    fs2 is a compositional, streaming I/O library for Scala. When establishing a server-mode `TLSSocket` using `fs2-io` on Node.js, the parameter `requestCert = true` is ignored, peer certificate verification is skipped, and the connection proceeds. The vulnerabil

  • 8.1 High severity

    Tera2 Zero Client: Improper Certificate Validation

    CVE-2022-1805Tera2 Zero Client

    When connecting to Amazon Workspaces, the SHA256 presented by AWS connection provisioner is not fully verified by Zero Clients. The issue could be exploited by an adversary that places a MITM (Man in the Middle) between a zero client and AWS session provisione

  • 8.1 High severity

    Jenkins Git client Plugin: Improper Certificate Validation

    CVE-2022-36881JenkinsEPSS 1.02%

    Jenkins Git client Plugin 3.11.0 and earlier does not perform SSH host key verification when connecting to Git repositories via SSH, enabling man-in-the-middle attacks.

  • 7.5 High severity

    LibreOffice: Improper Certificate Validation

    CVE-2022-26305The Document FoundationEPSS 1.24%

    An Improper Certificate Validation vulnerability in LibreOffice existed where determining if a macro was signed by a trusted author was done by only matching the serial number and issuer string of the used certificate with that of a trusted certificate. This i

  • 7.4 High severity

    Cisco Nexus Dashboard: Improper Certificate Validation

    CVE-2022-20860Cisco

    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

  • 9.6 Critical severity

    argo-cd: Improper Certificate Validation

    CVE-2022-31105Argoproj

    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 other

  • 7.5 High severity

    parse-server: Improper Certificate Validation

    CVE-2022-31083Parse-community

    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 pot

  • 8.1 High severity

    Splunk Enterprise: Improper Certificate Validation

    CVE-2022-32156Splunk

    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

  • 8.1 High severity

    Splunk Enterprise: Improper Certificate Validation

    CVE-2022-32153Splunk

    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 val

  • 7.2 High severity

    Splunk Enterprise: Improper Certificate Validation

    CVE-2022-32152Splunk

    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 val

  • 9.1 Critical severity

    Splunk Enterprise: Improper Certificate Validation

    CVE-2022-32151Splunk

    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 befo

  • 9.8 Critical severity

    Sync Gateway: Improper Certificate Validation

    CVE-2022-32563Couchbase

    An issue was discovered in Couchbase Sync Gateway 3.x before 3.0.2. Admin credentials are not verified when using X.509 client-certificate authentication from Sync Gateway to Couchbase Server. When Sync Gateway is configured to authenticate with Couchbase Serv

  • 8.8 High severity

    Drupal 8 miniOrange SAML SP: Improper Certificate Validation

    CVE-2022-26493Xecuify

    Xecurify's miniOrange Premium, Standard, and Enterprise Drupal SAML SP modules possess an authentication and authorization bypass vulnerability. An attacker with access to a HTTP-request intercepting method is able to bypass authentication and authorization by

  • 7.5 High severity

    https://github.com/curl/curl: Improper Certificate Validation

    CVE-2022-27782Https://github.com/curl/curlEPSS 3.09%

    libcurl would reuse a previously created connection even when a TLS or SSHrelated option had been changed that should have prohibited reuse.libcurl keeps previously used connections in a connection pool for subsequenttransfers to reuse if one of them matches t

  • 7.5 High severity

    dtls: Improper Certificate Validation

    CVE-2022-29222Pion

    Pion DTLS is a Go implementation of Datagram Transport Layer Security. Prior to version 2.1.5, a DTLS Client could provide a Certificate that it doesn't posses the private key for and Pion DTLS wouldn't reject it. This issue affects users that are using Client

  • 7.5 High severity

    Zoom Client for Meetings for Android: Improper Certificate Validation

    CVE-2022-22787Zoom Video CommunicationsEPSS 3.69%

    The Zoom Client for Meetings (for Android, iOS, Linux, macOS, and Windows) before version 5.10.0 fails to properly validate the hostname during a server switch request. This issue could be used in a more sophisticated attack to trick an unsuspecting users clie

  • 9.0 High severity

    Microsoft Active Directory Domain Services Privilege Escalation Exploited

    CVE-2022-26923MicrosoftEPSS 83.5%

    Active Directory Domain Services Elevation of Privilege Vulnerability

  • 7.5 High severity

    parse-server: Improper Certificate Validation

    CVE-2022-24901Parse-community

    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 adding

  • 7.5 High severity

    Go: Improper Certificate Validation

    CVE-2022-27536GoEPSS 1.47%

    Certificate.Verify in crypto/x509 in Go 1.18.x before 1.18.1 can be caused to panic on macOS when presented with certain malformed certificates. This allows a remote TLS server to cause a TLS client to panic.

  • 8.1 High severity

    PowerScale OneFS: Improper Certificate Validation

    CVE-2022-22549Dell

    Dell PowerScale OneFS, 8.2.x-9.3.x, contains a Improper Certificate Validation. A unauthenticated remote attacker could potentially exploit this vulnerability, leading to a man-in-the-middle capture of administrative credentials.

  • 7.5 High severity

    Jenkins Proxmox Plugin: Improper Certificate Validation

    CVE-2022-28142Jenkins

    Jenkins Proxmox Plugin 0.6.0 and earlier disables SSL/TLS certificate validation globally for the Jenkins controller JVM when configured to ignore SSL/TLS issues.

  • 8.1 High severity

    kubeclient: Improper Certificate Validation

    CVE-2022-0759Kubeclient

    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 accepting

  • 7.5 High severity

    Wolfssl: Improper Certificate Validation

    CVE-2022-25640wolfSSLEPSS 1.36%

    In wolfSSL before 5.2.0, a TLS 1.3 server cannot properly enforce a requirement for mutual authentication. A client can simply omit the certificate_verify message from the handshake, and never present a certificate.

  • 9.8 Critical severity

    envoy: Improper Certificate Validation

    CVE-2022-21654EnvoyproxyEPSS 1.09%

    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 tls

  • 7.5 High severity

    traefik: Improper Certificate Validation

    CVE-2022-23632TraefikEPSS 1.71%

    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 d

  • 8.0 High severity

    Cisco Small Business RV Series Routers Stack-based Buffer Overflow Exploited

    CVE-2022-20703CiscoEPSS 9.2%

    Multiple vulnerabilities in Cisco Small Business RV160, RV260, RV340, and RV345 Series Routers could allow an attacker to do any of the following: Execute arbitrary code Elevate privileges Execute arbitrary commands Bypass authentication and authorization prot

  • 7.4 High severity

    Junos OS: Improper Certificate Validation

    CVE-2022-22156Juniper Networks

    An Improper Certificate Validation weakness in the Juniper Networks Junos OS allows an attacker to perform Person-in-the-Middle (PitM) attacks when a system script is fetched from a remote source at a specified HTTPS URL, which may compromise the integrity and

  • 8.1 High severity

    Microsoft Windows CryptoAPI Spoofing Exploited

    CVE-2020-0601MicrosoftEPSS 89.1%

    A spoofing vulnerability exists in the way Windows CryptoAPI (Crypt32.dll) validates Elliptic Curve Cryptography (ECC) certificates.An attacker could exploit the vulnerability by using a spoofed code-signing certificate to sign a malicious executable, making i