Improper Validation of Certificate with Host Mismatch

CWE-297 · 19 records · 11 with a public proof-of-concept

Records the NVD classes as Improper Validation of Certificate with Host Mismatch (CWE-297), highest CVSS first.

  1. CRITICAL 9.1CVE-2026-107938

    In Apache CXF, the Netty-based HTTP client transport (cxf-rt-transports-http-netty-client) did not verify that the hostname in the server’s TLS certificate matched the host being called. This applied over both HTTP/1.1 and HTTP/2, even when disableCNCheck was …

    AI risk analysis on Exploit-DB.ai →

  2. CRITICAL 9.1CVE-2026-88647public PoC

    A hostname verification bypass in GnuTLS v3.8.13 allows attackers to circumvent the Common Name fallback mechanism and eavesdrop on communications via a crafted certificate.

    AI risk analysis on Exploit-DB.ai →

  3. HIGH 7.5CVE-2026-59969

    Apache ZooKeeper quorum TLS fails to enforce peer hostname verification in FIPS-mode deployments. When sslQuorum=true, zookeeper.fips-mode=true, ssl.quorum.hostnameVerification=true, and ssl.quorum.clientHostnameVerification=true are enabled, the Java SSLSocke…

    zookeeper

    AI risk analysis on Exploit-DB.ai →

  4. HIGH 7.4CVE-2026-123848

    In JetBrains IntelliJ IDEA before 2026.3 host name verification was missing for server TLS certificates

    AI risk analysis on Exploit-DB.ai →

  5. HIGH 7.4CVE-2026-109408public PoC

    vault-java-driver, a Java client for HashiCorp Vault, silently disables TLS certificate and hostname verification in three states where the caller asked for verification: an SslConfig passed to VaultConfig without calling build(), an SslConfig restored by Java…

    AI risk analysis on Exploit-DB.ai →

  6. HIGH 7.4CVE-2026-85974

    Progress MarkLogic Server 12.x releases before 12.1.0 and 11.x releases before 11.3.7 do not consistently validate TLS certificate hostnames for certain outbound connections. A network-positioned attacker could exploit this weakness to intercept or modify comm…

    AI risk analysis on Exploit-DB.ai →

  7. MEDIUM 5.9CVE-2026-112339public PoC

    Wazuh from 3.9.0 before 4.14.9 contains a missing TLS hostname verification vulnerability in the fluent-forward module's wm_fluent_ssl_ctx() that allows network attackers to impersonate the Fluentd collector by presenting any certificate chaining to the config…

    AI risk analysis on Exploit-DB.ai →

  8. MEDIUM 5.9CVE-2026-107819public PoC

    MariaDB Connector/C is a C and C++ client library for connecting applications to MariaDB and MySQL databases. From 3.4.1 until 3.4.10, the MariaDB Connector/C libmariadb Zero-Configuration SSL authentication-switch logic checked certificate trust failure but d…

    AI risk analysis on Exploit-DB.ai →

  9. MEDIUM 5.7CVE-2026-91166public PoC

    Warpgate is an open source SSH, HTTPS and MySQL bastion host for Linux. From 0.25.0 until 0.27.6, the browser SSH path in warpgate-web-ssh/src/manager.rs handles RCEvent::HostKeyUnknown without the presenting hop identity and instead passes ssh_options.host an…

    AI risk analysis on Exploit-DB.ai →

  10. MEDIUM 5.3CVE-2026-102669

    Joyland AI app does not verify hostnames, allowing a malicious host to connect or intercept chat messages.

    AI risk analysis on Exploit-DB.ai →

  11. MEDIUM 4.8CVE-2026-107660public PoC

    FFmpeg before 8.1.3 and 9.x before 9.0.2 contains an improper certificate validation vulnerability in tls_open() of libavformat/tls_mbedtls.c, which skips hostname checks for IP-address hosts. Network attackers can intercept https, rtmps, or tls connections to…

    ffmpeg

    AI risk analysis on Exploit-DB.ai →

  12. MEDIUM 4.3CVE-2026-91769public PoC

    PHP's OpenSSL stream peer verification checks the certificate's subjectAltName entries first and, whenever no entry matches, falls back to the Common Name. RFC 6125 requires the CN to be ignored once the certificate presents any service identity, so a certific…

    AI risk analysis on Exploit-DB.ai →

  13. LOW 3.8CVE-2026-12730

    IBM Business Automation Workflow containers and traditional 26.0.0, 25.0.0 through 25.0.0 Interim Fix 005, 24.0.1 through 24.0.1 Interim Fix 007, and 24.0.0 through 24.0.0 Interim Fix 009 IBM Business Automation Workflow fails to properly verify that the hostn…

    business automation workflow

    AI risk analysis on Exploit-DB.ai →

  14. UNSCOREDCVE-2026-115758public PoC

    SumatraPDF is a multi-format reader for Windows. In version 3.6.1 and earlier, HttpGet() in src/base/Http_win.cpp unconditionally passes INTERNET_FLAG_IGNORE_CERT_CN_INVALID to WinINet, disabling hostname matching for HTTPS update metadata and crash-symbol req…

    AI risk analysis on Exploit-DB.ai →

  15. UNSCOREDCVE-2026-117666public PoC

    Improper Validation of Certificate with Host Mismatch vulnerability in deadtrickster ssl_verify_fun allows an adversary in the middle to impersonate a TLS peer via a certificate that carries a partial-label wildcard. try_match_wildcard/4 in src/ssl_verify_host…

    AI risk analysis on Exploit-DB.ai →

  16. UNSCOREDCVE-2026-66392

    Apache bRPC versions before 1.18.0 validate the server certificate chain when client TLS peer verification is enabled, but do not bind the certificate to an expected DNS name or IP address. A network attacker who can redirect or intercept a connection and who …

    AI risk analysis on Exploit-DB.ai →

  17. UNSCOREDCVE-2026-85088

    Improper Validation of Certificate with Host Mismatch in the C++ and D libraries of Apache Thrift. Both libraries install a default access manager for client sockets — TSSLSocketFactory does so in C++, and the accessManager property does so in D — which com…

    AI risk analysis on Exploit-DB.ai →

  18. UNSCOREDCVE-2026-19553public PoC

    ssl.SSLContext.wrap_bio() didn't require the server_hostname argument to not be None if ssl.SSLContext.check_hostname was set. Due to a missing parameter check in SSLObject, if the server_hostname argument isn't supplied then hostname verification would be sil…

    AI risk analysis on Exploit-DB.ai →

  19. UNSCOREDCVE-2026-63374public PoC

    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…

    AI risk analysis on Exploit-DB.ai →