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.4 High severity

    kubernetes-client: Improper Certificate Validation

    CVE-2026-105223Maclof

    maclof kubernetes-client 0.17.0 before 0.32.0 disables TLS certificate verification in parseKubeconfig() and parseKubeconfigFile() when a kubeconfig lacks certificate-authority-data, ignoring insecure-skip-tls-verify. On-path attackers can impersonate the Kube

  • 7.4 High severity

    google-maps: Improper Certificate Validation

    CVE-2026-105222Alexpechkarev

    The alexpechkarev/google-maps Laravel package through 12.16 disables TLS certificate verification by default because the bundled config sets ssl_verify_peer to FALSE, which is passed to CURLOPT_SSL_VERIFYPEER. On-path attackers can present any certificate to i

  • 7.4 High severity

    gist: Improper Certificate Validation

    CVE-2026-105221Defunkt

    The gist RubyGem before 6.1.0 contains an improper certificate validation vulnerability that allows on-path attackers to intercept HTTPS traffic because http_connection in lib/gist.rb sets VERIFY_NONE. Attackers can present any certificate to read or modify Gi

  • 7.4 High severity

    gopay: Improper Certificate Validation

    CVE-2026-105218Go-pay

    gopay before 1.5.119 disables TLS certificate verification in defaultClient() in pkg/xhttp/client.go, allowing man-in-the-middle attackers to impersonate payment provider APIs. Attackers can present any certificate to read merchant credentials, signatures and

  • 7.4 High severity

    go-micro: Improper Certificate Validation

    CVE-2026-105216Micro

    go-micro before 6.0.0 contains an improper certificate validation vulnerability that allows network attackers to impersonate services because the shared TLS helper sets InsecureSkipVerify to true by default. Man-in-the-middle attackers can present any certific

  • 8.7 High severity

    BC-JAVA: Improper Certificate Validation

    CVE-2026-71889Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.86, neither copy of PKIXCertPathReviewer - org.bouncycastle.pkix.jcajce.PKIXCertPathReviewer nor the legacy org.bouncycastle.x509.PKIXCertPathReviewer - applied X.509 name constraints to the end-entity certificate. checkNameC

  • 9.2 Critical severity

    BC-JAVA: Improper Authentication

    CVE-2026-71885Legion of the Bouncy Castle

    In Bouncy Castle for Java before 1.86, the Messaging Layer Security (MLS, RFC 9420) implementation did not bind an X.509 credential to a LeafNode's signature_key. LeafNode.verify() checked a leaf's signature against the signature_key carried in the leaf itself

  • 7.4 High severity

    Sef - AI Chatbot Platform: Improper Certificate Validation

    CVE-2026-80443Havelsan

    Improper certificate validation vulnerability in HAVELSAN Inc. Sef - AI Chatbot Platform allows Adversary in the Middle (AiTM). This issue affects Sef - AI Chatbot Platform: before 2.1. NOTE: The vendor was contacted and it was learned that the product is not

  • 7.5 High severity

    bc-csharp: Improper Certificate Validation

    CVE-2026-63577Legion of the Bouncy Castle

    Improper certificate validation in the directoryName name-constraint check (PkixNameConstraintValidator.WithinDNSubtree) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows an attacker who controls, or can have certificates issued by, a name-cons

  • 7.5 High severity

    bc-csharp: Improper Certificate Validation

    CVE-2026-63576Legion of the Bouncy Castle

    Improper certificate validation in PkixNameConstraintValidator (ExtractHostFromURL) in Legion of the Bouncy Castle Inc. bc-csharp before 2.7.0 allows a name-constrained subordinate CA, or anyone able to obtain certificates with chosen subjectAltName URIs from

  • 7.4 High severity

    confluent-kafka: Improper Certificate Validation

    CVE-2026-15911Confluent

    Confluent Kafka Python client's HashiCorp Vault KMS integration could allow a remote attacker to obtain sensitive information due to improper TLS certificate validation.

  • 7.4 High severity

    graphql-tools: Improper Certificate Validation

    CVE-2026-103921Ardatan

    GraphQL Tools provides utilities for building, stitching, and mocking GraphQL schemas. Prior to 1.1.35, the executor-legacy-ws buildWSLegacyExecutor() function hardcodes TLS certificate rejection off for Node.js connections to wss:// endpoints. Applications us

  • 9.2 Critical severity

    Apache PLC4X: Improper Certificate Validation

    CVE-2026-102508Apache

    Improper Verification of Cryptographic Signature and Improper Certificate Validation in the OPC UA driver of Apache PLC4X (PLC4J) allows an attacker in a network position between client and server to impersonate the OPC UA server and to read, forge or modify s

  • 9.8 Critical severity

    Fireware OS: Improper Control of Generation of Code

    CVE-2026-86131WatchGuard

    A code injection vulnerability in WatchGuard Fireware OS's BOVPN Over TLS client configuration handling allows an attacker who controls the remote VPN server to execute arbitrary commands as root on the connecting Firebox.

  • 8.1 High severity

    urllib3: Improper Certificate Validation

    CVE-2026-97687Urllib3

    urllib3 is an HTTP client library for Python. From 1.26.0 until 2.8.0, the proxy_ssl_context, proxy_assert_hostname, proxy_assert_fingerprint, ssl_context, cert_reqs, verify_mode, use_forwarding_for_https=True, and CERT_NONE configuration paths fail to remain

  • 8.8 High severity

    Secure Connect Gateway (SCG) Policy Manager: Improper Certificate Validation

    CVE-2026-73594Dell

    Dell Secure Connect Gateway (SCG) Policy Manager, versions prior to 5.34.00.16, Versions prior to 5.36, contains an Improper Certificate Validation vulnerability. An unauthenticated attacker with adjacent network access could potentially exploit this vulnerabi

  • 7.4 High severity

    grpc-node: Improper Certificate Validation

    CVE-2026-101916Grpc

    @grpc/grpc-js implements the core functionality of gRPC purely in JavaScript, without a C++ addon. Prior to 1.13.6 and 1.14.5, getAuthContext does not distinguish authorized from unauthorized peer certificates when server credentials set requireClientCertifica

  • 8.2 High severity

    wolfSSL: Improper Certificate Validation

    CVE-2026-93302wolfSSL

    MatchTrustedPeer ignores the public key used, leading to forged CA clones passing verification. Affected builds are any that enable the macro WOLFSSL_TRUST_PEER_CERT and load CA certificates with wolfSSL_CTX_trust_peer_cert() or wolfSSL_trust_peer_cert(). The

  • 9.1 Critical severity

    wolfSSL: Improper Certificate Validation

    CVE-2026-89134wolfSSL

    A certificate with no dNSName SAN but another SAN type present (e.g. registeredID or iPAddress) bypassed the Subject CN dNSName name-constraint check. The CN-as-DNS fallback was gated on cert->subjectCN != NULL && cert->altNames == NULL && !cert->isCA instead

  • 7.4 High severity

    contrast: Improper Certificate Validation

    CVE-2026-100835Edgelesssys

    Contrast before 1.16.0 is susceptible to remote attestation relay attacks. Contrast accepted any TEE attestation report that verified correctly and contained the expected firmware patch levels and software measurements, regardless of which machine produced it,

  • 7.5 High severity

    netty: Improper Certificate Validation

    CVE-2026-100665Netty

    Netty versions from 4.2.11.Final before 4.2.18.Final contain an incomplete hostname verification fix in the QUIC certificate verification path when using a plain X509TrustManager. The BoringSSLCertificateVerifyCallback discards the SSLEngine for plain trust ma

  • 8.3 High severity

    OpenClaw: Improper Certificate Validation

    CVE-2026-100551OpenClaw

    OpenClaw for iOS versions >= 2026.7.1 and < 2026.8.11 do not enforce saved Gateway TLS pins in the Control UI. While native connections enforced the saved Gateway fingerprint, the authenticated Terminal and session Dashboard WebViews omitted it. If a user had

  • 7.1 High severity

    zammad: Authentication Bypass by Spoofing

    CVE-2026-84465Zammad

    Zammad is a web based open source helpdesk/customer support system. Prior to 7.1.2, when Zammad checks the digital signature on an incoming S/MIME-signed email, it does not verify that the signing certificate is genuinely trusted, it only checks whether a cert

  • 9.4 Critical severity

    Omni C20: Improper Certificate Validation

    CVE-2026-93291Eufy

    Omni C20 lacks proper certificate validation which could allow an attacker to perform a man-in-the-middle attack which could allow them to execute arbitrary code.

  • 8.3 High severity

    ThinOS 10: Improper Certificate Validation

    CVE-2026-82157Dell

    Dell ThinOS 10, versions prior to SecurityAddon_2605.10.2766_T10, contains an Improper Certificate Validation vulnerability. An unauthenticated attacker with adjacent network access could potentially exploit this vulnerability, leading to Protection mechanism

  • 7.4 High severity

    rabbitmq-server: Improper Certificate Validation

    CVE-2026-67404Rabbitmq

    RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, When no CA bundle is available, ssl_options/1 falls back to [{verify, verify_none}] with no warning. An attacker in a man-in-the-middle position can forg

  • 9.1 Critical severity

    rabbitmq-server: Improper Certificate Validation

    CVE-2026-67231Rabbitmq

    RabbitMQ is a messaging and streaming broker. Prior to versions 3.13.15, 4.0.20, 4.1.11, 4.2.6, and 4.3.0, The trust-store plugin installs a verify_fun that overrides {bad_cert, unknown_ca} / {bad_cert, selfsigned_peer} when the presented cert "matches" a whit

  • 8.1 High severity

    Foxit PDF Editor: Improper Certificate Validation

    CVE-2026-91812Foxit

    A vulnerability in Foxit PDF Editor/Reader’s update mechanism allows man-in-the-middle attackers to bypass certificate validation and package integrity checks, potentially enabling arbitrary code execution with system privileges.

  • 7.5 High severity

    Adobe Connect: Improper Certificate Validation

    CVE-2026-83964Adobe

    Adobe Connect is affected by an Improper Certificate Validation vulnerability that could lead to disclosure of sensitive memory. An attacker could leverage this vulnerability to disclose sensitive information. Exploitation of this issue does not require user i

  • 9.3 Critical severity

    anyio: Improper Certificate Validation

    CVE-2026-63374Agronholm

    AnyIO is a high level asynchronous concurrency and networking framework that works on top of either Trio or asyncio. Prior to 4.14.2, connect_tcp() and TLSStream.wrap() can validate internationalized host names after the standard library converts them with IDN

  • 8.3 High severity

    Infrastructure Controller: Improper Certificate Validation

    CVE-2026-65129NVIDIA

    NVIDIA Infrastructure Controller for Linux contains a vulnerability where an attacker could cause improper certificate validation. A successful exploit of this vulnerability might lead to information disclosure, data tampering, and denial of service.

  • 9.8 Critical severity

    Infrastructure Controller: Improper Certificate Validation

    CVE-2026-65118NVIDIA

    NVIDIA Infrastructure Controller for Linux contains a vulnerability where an attacker could cause improper certificate validation. A successful exploit of this vulnerability might lead to information disclosure, data tampering, and denial of service.

  • 7.4 High severity

    pjproject: Improper Certificate Validation

    CVE-2026-84975Pjsip

    PJSIP is a free and open source multimedia communication library written in C. In 2.17 and earlier, the OpenSSL and GnuTLS backends in pjlib/src/pj/ssl_sock_ossl.c and pjlib/src/pj/ssl_sock_gtls.c copy DNS SubjectAltName values with string functions that recal

  • 7.1 High severity

    DiskStation Manager (DSM): Improper Certificate Validation

    CVE-2026-40539Synology

    An improper certificate validation vulnerability in Email API in Synology DiskStation Manager (DSM) before 7.2.1-69057-10, 7.2.2-72806-7 and 7.3.2-86009-2 allows man-in-the-middle attackers to read or write arbitrary files and conduct denial-of-service attacks

  • 8.3 High severity

    Cisco Secure Firewall Management Center (FMC): Improper Certificate Validation

    CVE-2026-20323Cisco

    A vulnerability in the sftunnel inter-device communication protocol of Cisco Secure FMC Software and Cisco Secure FTD Software could allow an unauthenticated, adjacent attacker to impersonate the peer device and obtain access at the level of the&nbsp;manager r

  • 7.7 High severity

    DUOX PLUS monitor firmware (VEO Wi-Fi range): Improper Certificate Validation

    CVE-2026-86474Fermax Electronica S.A.U.

    The lack of TLS certificate validation when downloading firmware updates in VEO and VEO-XS Wi-Fi monitors, in versions prior to 01.48.001, allows an attacker to perform man-in-the-middle attacks on the update channel.

  • 8.3 High severity

    Server: Improper Certificate Validation

    CVE-2026-13327Devolutions

    Improper certificate validation on LDAPS connections to Active Directory in Devolutions Server 2026.2.16 and earlier allows a network-positioned attacker to intercept privileged directory service credentials via a spoofed domain controller certificate.

  • 8.1 High severity

    DIRAC: Improper Certificate Validation

    CVE-2026-61668DIRACGrid

    DIRAC is an interware, meaning a software framework for distributed computing. Prior to versions 8.0.79, 9.0.22, and 9.1.10, WorkloadManagementSystem/Utilities/PilotWrapper.py pilotWrapperScript uses ssl._create_unverified_context to download the second-stage

  • 9.1 Critical severity

    iOS and iPadOS: Improper Certificate Validation

    CVE-2026-86881Apple

    A certificate validation issue was addressed with improved certificate validation. This issue is fixed in iOS 26.7 and iPadOS 26.7, iOS 27 and iPadOS 27, macOS Golden Gate 27, macOS Sequoia 15.8, macOS Tahoe 26.7, tvOS 27, visionOS 27, watchOS 27. An attacker

  • 8.1 High severity

    Socket Firewall: Improper Certificate Validation

    CVE-2026-90651Socket

    Socket Firewall (socketdev/socket-registry-firewall) in registry mode before 2.0.0 does not verify upstream TLS certificates by default. When the api_ssl_verify and upstream_ssl_verify configuration keys are omitted from socket.yml, the generated configuration