Public bug reported: Some Let's Encrypt Root CA (ISRG Root X1) is missing from ca- certificates package. It's easy to confirm:
$ curl -svo /dev/null https://natashamoroz.com * Host natashamoroz.com:443 was resolved. * IPv6: (none) * IPv4: 188.242.141.254 * Trying 188.242.141.254:443... * Connected to natashamoroz.com (188.242.141.254) port 443 * ALPN: curl offers h2,http/1.1 } [5 bytes data] * TLSv1.3 (OUT), TLS handshake, Client hello (1): } [512 bytes data] * CAfile: /etc/ssl/certs/ca-certificates.crt * CApath: /etc/ssl/certs { [5 bytes data] * TLSv1.3 (IN), TLS handshake, Server hello (2): { [122 bytes data] * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): { [21 bytes data] * TLSv1.3 (IN), TLS handshake, Certificate (11): { [2056 bytes data] * TLSv1.3 (OUT), TLS alert, unknown CA (560): } [2 bytes data] * SSL certificate problem: unable to get local issuer certificate * Closing connection $ openssl s_client -connect natashamoroz.com:443 -showcerts CONNECTED(00000003) depth=0 CN = natashamoroz.com verify error:num=20:unable to get local issuer certificate verify return:1 depth=0 CN = natashamoroz.com verify error:num=21:unable to verify the first certificate verify return:1 depth=0 CN = natashamoroz.com verify return:1 --- Certificate chain 0 s:CN = natashamoroz.com i:C = US, O = Let's Encrypt, CN = E5 a:PKEY: id-ecPublicKey, 256 (bit); sigalg: ecdsa-with-SHA384 v:NotBefore: Aug 9 12:48:02 2024 GMT; NotAfter: Nov 7 12:48:01 2024 GMT -----BEGIN CERTIFICATE----- MIIDlzCCAx2gAwIBAgISBHHFUn5199cYVg5s4AbDFGiMMAoGCCqGSM49BAMDMDIx CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF NTAeFw0yNDA4MDkxMjQ4MDJaFw0yNDExMDcxMjQ4MDFaMBsxGTAXBgNVBAMTEG5h dGFzaGFtb3Jvei5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATQWyHUiZx/ QlngiDCEFqa4MUCaX63vTIeMpq/pd3eH1WWNu3n6esazgKE6dyy2AVxJCiWQA7WU a++caH3C0xUvo4ICKDCCAiQwDgYDVR0PAQH/BAQDAgeAMB0GA1UdJQQWMBQGCCsG AQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBTDqKJxFz10 63UDZBA6bg9d1ATHNjAfBgNVHSMEGDAWgBSfK1/PPCFPnQS37SssxMZwi9LXDTBV BggrBgEFBQcBAQRJMEcwIQYIKwYBBQUHMAGGFWh0dHA6Ly9lNS5vLmxlbmNyLm9y ZzAiBggrBgEFBQcwAoYWaHR0cDovL2U1LmkubGVuY3Iub3JnLzAxBgNVHREEKjAo ghBuYXRhc2hhbW9yb3ouY29tghR3d3cubmF0YXNoYW1vcm96LmNvbTATBgNVHSAE DDAKMAgGBmeBDAECATCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB2AO7N0GTV2xrO xVy3nbTNE6Iyh0Z8vOzew1FIWUZxH7WbAAABkTdkGywAAAQDAEcwRQIgMUjSGkuN +vx6PNq9jzGJbP5dKgfs5K7/wxVAWWIQcmgCIQC3EVMlI0TzMAkKyZEJ6K7cfFp0 aQ5FatPnW4j8egNqjwB2AN/hVuuqBa+1nA+GcY2owDJOrlbZbqf1pWoB0cE7vlJc AAABkTdkG+gAAAQDAEcwRQIhAL7ZuYjCN/QfLb5PvmmEQ/+34Xjw5nsCOZk+t8XC SPYJAiAH+ZVke25hv/jCO4jmGwZHVLmnOq0VCbNOVqMc6JvvTzAKBggqhkjOPQQD AwNoADBlAjARhAZ9+bKg0oGS9Sr0704OB4CiauuM5WTtdU2wGRRG5M/5NsQjxgRF s3CkoL937ngCMQCMzai0sFnQ7cioVZEk62n2U/9zIMFHWJ5IVui0PEdPp6J8yo18 TU5JS3IYQyDeJTM= -----END CERTIFICATE----- 1 s:C = US, O = Let's Encrypt, CN = E6 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: id-ecPublicKey, 384 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT -----BEGIN CERTIFICATE----- MIIEVzCCAj+gAwIBAgIRALBXPpFzlydw27SHyzpFKzgwDQYJKoZIhvcNAQELBQAw TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg RW5jcnlwdDELMAkGA1UEAxMCRTYwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAATZ8Z5G h/ghcWCoJuuj+rnq2h25EqfUJtlRFLFhfHWWvyILOR/VvtEKRqotPEoJhC6+QJVV 6RlAN2Z17TJOdwRJ+HB7wxjnzvdxEP6sdNgA1O1tHHMWMxCcOrLqbGL0vbijgfgw gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSTJ0aYA6lRaI6Y1sRCSNsj v1iU0jAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAfYt7SiA1sgWGCIpunk46r4AExIRc MxkKgUhNlrrv1B21hOaXN/5miE+LOTbrcmU/M9yvC6MVY730GNFoL8IhJ8j8vrOL pMY22OP6baS1k9YMrtDTlwJHoGby04ThTUeBDksS9RiuHvicZqBedQdIF65pZuhp eDcGBcLiYasQr/EO5gxxtLyTmgsHSOVSBcFOn9lgv7LECPq9i7mfH3mpxgrRKSxH pOoZ0KXMcB+hHuvlklHntvcI0mMMQ0mhYj6qtMFStkF1RpCG3IPdIwpVCQqu8GV7 s8ubknRzs+3C/Bm19RFOoiPpDkwvyNfvmQ14XkyqqKK5oZ8zhD32kFRQkxa8uZSu h4aTImFxknu39waBxIRXE4jKxlAmQc4QjFZoq1KmQqQg0J/1JF8RlFvJas1VcjLv YlvUB2t6npO6oQjB3l+PNf0DpQH7iUx3Wz5AjQCi6L25FjyE06q6BZ/QlmtYdl/8 ZYao4SRqPEs/6cAiF+Qf5zg2UkaWtDphl1LKMuTNLotvsX99HP69V2faNyegodQ0 LyTApr/vT01YPE46vNsDLgK+4cL6TrzC/a4WcmF5SRJ938zrv/duJHLXQIku5v0+ EwOy59Hdm0PT/Er/84dDV0CSjdR/2XuZM3kpysSKLgD1cKiDA+IRguODCxfO9cyY Ig46v9mFmBvyH04= -----END CERTIFICATE----- --- Server certificate subject=CN = natashamoroz.com issuer=C = US, O = Let's Encrypt, CN = E5 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: ECDSA Server Temp Key: X25519, 253 bits --- SSL handshake has read 2415 bytes and written 398 bytes Verification error: unable to verify the first certificate $ sudo grep -i -r 'ISRG Root X1' /etc/ssl/certs/ | wc -l 0 ProblemType: Bug DistroRelease: Ubuntu 24.04 Package: ca-certificates 20240203 Uname: Linux 5.15.153.1-microsoft-standard-WSL2 x86_64 ApportVersion: 2.28.1-0ubuntu3.1 Architecture: amd64 CasperMD5CheckResult: unknown Date: Fri Sep 27 03:08:28 2024 PackageArchitecture: all ProcEnviron: LANG=C.UTF-8 PATH=(custom, no user) SHELL=/bin/bash TERM=xterm-256color XDG_RUNTIME_DIR=<set> SourcePackage: ca-certificates UpgradeStatus: Upgraded to noble on 2024-09-10 (17 days ago) mtime.conffile..etc.init.d.apport: 2024-07-22T22:59:07 ** Affects: ca-certificates (Ubuntu) Importance: Undecided Status: New ** Tags: amd64 apport-bug noble wayland-session -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2082625 Title: Let's Encrypt Root CA is missing To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/ca-certificates/+bug/2082625/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs