Qriist created an issue: https://gitlab.com/gnutls/gnutls/-/issues/1726
## Description of problem: Note: I first became aware of this issue trying to solve a WolfSSL issue, and then I engaged with curl's devs to further diagnose the problem. I recommend reading them for full context. https://github.com/wolfSSL/wolfssl/issues/9016 https://github.com/curl/curl/issues/17965 Somewhere between GnuTLS and libcurl there is an exception thrown when trying to access any url on [https://collectionapi.metmuseum.org](https://collectionapi.metmuseum.org). The curl devs alerted me to a broken SSL certificate chain via https://www.ssllabs.com/ssltest/analyze.html?d=collectionapi.metmuseum.org&latest Unfortunately, it is not yet clear to me which side of the equation, libcurl or GnuTLS, is actually throwing the error. However, the error does not occur on the curl dev's macOS machine so it's likely something Windows-specific. ## Version of gnutls used: 3.8.7 ## Distributor of gnutls (e.g., Ubuntu, Fedora, RHEL) Windows vcpkg ## How reproducible: 100% Steps to Reproduce: * use vcpkg to build libcurl with gnutls flag enabled * initialize libcurl with the gnutls backend * point libcurl at https://collectionapi.metmuseum.org and run the transfer ## Actual results: GnuTLS/libcurl immediately generates Windows exception 0xc0000fd (`STATUS_STACK_OVERFLOW`). I do have captured debug information that may help: ``` Host collectionapi.metmuseum.org:443 was resolved. IPv6: (none) IPv4: 45.60.77.20 Trying 45.60.77.20:443... GnuTLS priority: NORMAL:-ARCFOUR-128:-CTYPE-ALL:+CTYPE-X509:-VERS-SSL3.0 ALPN: curl offers h2,http/1.1 found 143 certificates in C:\Projects\LibQurl\bin\curl-ca-bundle.crt ``` Based on my testing against another website, the error happens right before libcurl would record (something similar to) `SSL connection using TLS1.3 / ECDHE_RSA_AES_256_GCM_SHA384`. ## Expected results: not that -- Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/gnutls/-/issues/1726 You're receiving this email because of your account on gitlab.com.
_______________________________________________ Gnutls-devel mailing list Gnutls-devel@lists.gnutls.org http://lists.gnupg.org/mailman/listinfo/gnutls-devel