Critical security advisoryCriticalFlagged by our vulnerability database: PHP2Shell is on CISA’s exploited list. Most WordPress hosting runs PHP. See if your site is affectedFlagged by our vulnerability database: PHP2Shell is being exploited. DetailsExploited: PHP2Shell. Check your site
HuttenlocherTechnologies
Updated 31 min ago

Vulnerability database

Every flaw the U.S. government’s cybersecurity agency (CISA) has confirmed attackers are using, plus the new WordPress plugin and theme bugs published each day, sorted by what they mean for a small business. We refresh it twice a day. If you see something your website or office runs, tell us.

1,762exploited flaws on CISA’s list
34added in the last 30 days
353new WordPress flaws this week
390,080entries in the database

25 results

  • Oct 20, 2026On most platforms, Go uses the given system root certificates.CVE-2026-111943 · Other software · Go standard library · reported by security@golang.org

    On most platforms, Go uses the given system root certificates. However, in some narrower cases, the system trust stores may not be updated without further action. To defend against the narrower set of cases that may remain affected, a denylist was added in crypto/x509 to return an error when calling Verify with any of the known intermediate certificates that are no longer considered to be trustworthy.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 2, 2026(*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name (SAN) entries.CVE-2026-27145 · Other software · Go standard library · reported by security@golang.orgMedium 6.5

    (*x509.Certificate).VerifyHostname previously called matchHostnames in a loop over all DNS Subject Alternative Name (SAN) entries. This caused strings.Split(host, ".") to execute repeatedly on the same input hostname. With a large DNS SAN list, verification costs scaled quadratically based on the number of SAN entries multiplied by the hostname's label count. Because x509.Verify validates hostnames before building the certificate chain, this overhead occurred even for untrusted certificates.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 7, 2026When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different cCVE-2026-33810 · Other software · Go standard library · reported by security@golang.orgHigh 8.2

    When verifying a certificate chain containing excluded DNS constraints, these constraints are not correctly applied to wildcard DNS SANs which use a different case than the constraint. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 7, 2026Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a very large number of policy mappings, possCVE-2026-32281 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Validating certificate chains which use policies is unexpectedly inefficient when certificates in the chain contain a very large number of policy mappings, possibly causing denial of service. This only affects validation of otherwise trusted certificate chains, issued by a root CA in the VerifyOptions.Roots CertPool, or in the system certificate pool.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 7, 2026During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.IntCVE-2026-32280 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    During chain building, the amount of work that is done is not correctly limited when a large number of intermediate certificates are passed in VerifyOptions.Intermediates, which can lead to a denial of service. This affects both direct users of crypto/x509 and users of crypto/tls.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 6, 2026Certificate verification can panic when a certificate in the chain has an empty DNS name and another certificate in the chain has excluded name constraints.CVE-2026-27138 · Other software · Go standard library · reported by security@golang.orgMedium 5.9

    Certificate verification can panic when a certificate in the chain has an empty DNS name and another certificate in the chain has excluded name constraints. This can crash programs that are either directly verifying X.509 certificate chains, or those that use TLS.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 6, 2026When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different doCVE-2026-27137 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    When verifying a certificate chain which contains a certificate containing multiple email address constraints which share common local portions but different domain portions, these constraints will not be properly applied, and only the last constraint will be considered.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 3, 2025An excluded subdomain constraint in a certificate chain does not restrict the usage of wildcard SANs in the leaf certificate.CVE-2025-61727 · Other software · Go standard library · reported by security@golang.orgMedium 6.5

    An excluded subdomain constraint in a certificate chain does not restrict the usage of wildcard SANs in the leaf certificate. For example a constraint that excludes the subdomain test.example.com does not prevent a leaf certificate from claiming the SAN *.example.com.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 2, 2025Within HostnameError.Error(), when constructing an error string, there is no limit to the number of hosts that will be printed out.CVE-2025-61729 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Within HostnameError.Error(), when constructing an error string, there is no limit to the number of hosts that will be printed out. Furthermore, the error string is constructed by repeated string concatenation, leading to quadratic runtime. Therefore, a certificate provided by a malicious actor can result in excessive resource consumption.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 29, 2025Validating certificate chains which contain DSA public keys can cause programs to panic, due to a interface cast that assumes they implement the Equal method.CVE-2025-58188 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Validating certificate chains which contain DSA public keys can cause programs to panic, due to a interface cast that assumes they implement the Equal method. This affects programs which validate arbitrary certificate chains.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Oct 29, 2025Due to the design of the name constraint checking algorithm, the processing time of some inputs scale non-linearly with respect to the size of the certificate.CVE-2025-58187 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Due to the design of the name constraint checking algorithm, the processing time of some inputs scale non-linearly with respect to the size of the certificate. This affects programs which validate arbitrary certificate chains.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 11, 2025Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally disabledpolicy validation.CVE-2025-22874 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Calling Verify with a VerifyOptions.KeyUsages that contains ExtKeyUsageAny unintentionally disabledpolicy validation. This only affected certificate chains which contain policy graphs, which are rather uncommon.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2025Using ParsePKCS1PrivateKey to parse a RSA key that is missing the CRT values would panic when verifying that the key is well formed.CVE-2025-22865 · Other software · Go standard library · reported by security@golang.orgHigh 7.5

    Using ParsePKCS1PrivateKey to parse a RSA key that is missing the CRT values would panic when verifying that the key is well formed.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jan 27, 2025A certificate with a URI which has a IPv6 address with a zone ID may incorrectly satisfy a URI name constraint that applies to the certificate chain.CVE-2024-45341 · Other software · Go standard library · reported by security@golang.orgMedium 6.1

    A certificate with a URI which has a IPv6 address with a zone ID may incorrectly satisfy a URI name constraint that applies to the certificate chain. Certificates containing URIs are not permitted in the web PKI, so this only affects users of private PKIs which make use of URIs.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 5, 2024Verifying a certificate chain which contains a certificate with an unknown public key algorithm will cause Certificate.Verify to panic.CVE-2024-24783 · Other software · Go standard library · reported by security@golang.orgMedium 5.9

    Verifying a certificate chain which contains a certificate with an unknown public key algorithm will cause Certificate.Verify to panic. This affects all crypto/tls clients, and servers that set Config.ClientAuth to VerifyClientCertIfGiven or RequireAndVerifyClientCert. The default behavior is for TLS servers to not verify client certificates.

    Product
    crypto/x509
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Apr 20, 2022Certificate.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.CVE-2022-27536 · Other software · Golang · reported by MITREHigh 7.5

    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.

    Product
    GO
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 23, 2021x509_constraints_parse_mailbox in lib/libcrypto/x509/x509_constraints.c in LibreSSL through 3.4.0 has a stack-based buffer over-read.CVE-2021-41581 · Other software · Openbsd · reported by MITREMedium 5.5

    x509_constraints_parse_mailbox in lib/libcrypto/x509/x509_constraints.c in LibreSSL through 3.4.0 has a stack-based buffer over-read. When the input exceeds DOMAIN_PART_MAX_LEN, the buffer lacks '\0' termination.

    Product
    Libressl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Dec 14, 2018The crypto/x509 package of Go before 1.10.6 and 1.11.x before 1.11.3 does not limit the amount of work performed for each chain verification, which might allow CVE-2018-16875 · Other software · [UNKNOWN] · reported by Red HatMedium 5.9

    The crypto/x509 package of Go before 1.10.6 and 1.11.x before 1.11.3 does not limit the amount of work performed for each chain verification, which might allow attackers to craft pathological inputs leading to a CPU denial of service. Go TLS servers accepting client certificates and TLS clients are affected.

    Product
    golang
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 24, 2018The int_x509_param_set_hosts function in lib/libcrypto/x509/x509_vpm.c in LibreSSL 2.7.0 before 2.7.1 does not support a certain special case of a zero name lenCVE-2018-8970 · Other software · Openbsd · reported by MITREHigh 7.4

    The int_x509_param_set_hosts function in lib/libcrypto/x509/x509_vpm.c in LibreSSL 2.7.0 before 2.7.1 does not support a certain special case of a zero name length, which causes silent omission of hostname verification, and consequently allows man-in-the-middle attackers to spoof servers and obtain sensitive information via a crafted certificate. NOTE: the LibreSSL documentation indicates that this special case is supported, but the BoringSSL documentation does not.

    Product
    Libressl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 26, 2016crypto/x509/x509_vfy.c in OpenSSL 1.0.2i allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) by triggering a CCVE-2016-7052 · Other software · Novell · reported by MITREHigh 7.5

    crypto/x509/x509_vfy.c in OpenSSL 1.0.2i allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) by triggering a CRL operation.

    Product
    Suse Linux Enterprise Module For Web Scripting
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • May 4, 2016The X509_NAME_oneline function in crypto/x509/x509_obj.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to obtain sensitive informatioCVE-2016-2176 · Websites & servers · Openssl · reported by Red HatHigh 8.2

    The X509_NAME_oneline function in crypto/x509/x509_obj.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to obtain sensitive information from process stack memory or cause a denial of service (buffer over-read) via crafted EBCDIC ASN.1 data.

    Product
    Openssl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jul 9, 2015The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly process X.509 Basic Constraints cA valueCVE-2015-1793 · Other software · Oracle · reported by Red HatMedium 6.5

    The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly process X.509 Basic Constraints cA values during identification of alternative certificate chains, which allows remote attackers to spoof a Certification Authority role and trigger unintended certificate verifications via a valid leaf certificate.

    Product
    Supply Chain Products Suite
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Jun 12, 2015The X509_cmp_time function in crypto/x509/x509_vfy.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b allows remote CVE-2015-1789 · Websites & servers · Openssl · reported by Red HatHigh 7.5

    The X509_cmp_time function in crypto/x509/x509_vfy.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted length field in ASN1_TIME data, as demonstrated by an attack against a server that supports client authentication with a custom verification callback.

    Product
    Openssl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Mar 19, 2015The X509_to_X509_REQ function in crypto/x509/x509_req.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a might allowCVE-2015-0288 · Websites & servers · Openssl · reported by Red HatMedium 5

    The X509_to_X509_REQ function in crypto/x509/x509_req.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a might allow attackers to cause a denial of service (NULL pointer dereference and application crash) via an invalid certificate key.

    Product
    Openssl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.
  • Sep 22, 2011crypto/x509/x509_vfy.c in OpenSSL 1.0.x before 1.0.0e does not initialize certain structure members, which makes it easier for remote attackers to bypass CRL vaCVE-2011-3207 · Websites & servers · Openssl · reported by Red HatMedium 5

    crypto/x509/x509_vfy.c in OpenSSL 1.0.x before 1.0.0e does not initialize certain structure members, which makes it easier for remote attackers to bypass CRL validation by using a nextUpdate value corresponding to a time in the past.

    Product
    Openssl
    What to do
    Apply the vendor’s update. The NVD record links to the advisory.

Where this comes from: the exploited list is CISA’s Known Exploited Vulnerabilities catalog. Everything else is the whole National Vulnerability Database, where each record is published by the team that found the bug (Wordfence, Patchstack, WPScan, the vendors themselves and others); we show who. Exploit odds are FIRST’s EPSS, updated daily. Titles and categories are ours, so check the linked record before acting on a detail. For a write-up of the big ones, see our advisories. Every vendor, and every WordPress plugin and theme with a recorded flaw, also has its own page. All of it is free to reuse as JSON, CSV or RSS.

Weekly security brief

The flaws that hit local websites, every Friday.

One short email: what got exploited this week, which WordPress plugins broke, and what to check. Unsubscribe in one click.

Get in touch

Tell us what you're building.

A website, your marketing, a security check, an app, or the thing you've been running out of a spreadsheet for three years. A few lines is plenty.

01The person who'll do the work writes back
02A short call, then a written plan with the price
03Nothing starts until you say yes
04Hacked or down right now? Call, and we pick up the same day
843-331-6339

Not ready to talk yet? Run the free website check and see what Google sees.

What do you need?
Build
Grow
Protect
Urgent

No newsletter, no sales sequence. Just a reply.