{"cve":"CVE-2024-23656","nvd":{"published":"2024-01-25T20:15:41.107","modified":"2026-06-17T07:13:19.220","status":"Modified","description":"Dex is an identity service that uses OpenID Connect to drive authentication for other apps. Dex 2.37.0 serves HTTPS with insecure TLS 1.0 and TLS 1.1. `cmd/dex/serve.go` line 425 seemingly sets TLS 1.2 as minimum version, but the whole `tlsConfig` is ignored after `TLS cert reloader` was introduced in v2.37.0. Configured cipher suites are not respected either. This issue is fixed in Dex 2.38.0.","cvss_v4":null,"cvss_v3":{"version":"3.1","vector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N","score":7.5},"cwes":["CWE-326","CWE-757"],"references":["https://github.com/dexidp/dex/blob/70d7a2c7c1bb2646b1a540e49616cbc39622fb83/cmd/dex/serve.go#L425","https://github.com/dexidp/dex/commit/5bbdb4420254ba73b9c4df4775fe7bdacf233b17","https://github.com/dexidp/dex/issues/2848","https://github.com/dexidp/dex/pull/2964","https://github.com/dexidp/dex/security/advisories/GHSA-gr79-9v6v-gc9r"],"products":["linuxfoundation:dex"],"source":"nvd","synced_at":"2026-10-19T21:44:57.175229480+00:00"},"epss":{"cve":"CVE-2024-23656","score":0.00435,"percentile":0.37784,"date":"2026-10-31"},"kev":null,"osv":[{"id":"GHSA-gr79-9v6v-gc9r","url":"https://osv.dev/vulnerability/GHSA-gr79-9v6v-gc9r","summary":"Dex discarding TLSconfig and always serves deprecated TLS 1.0/1.1 and insecure ciphers","modified":"2026-09-10T03:50:00.231186716Z","packages":[{"ecosystem":"Go","name":"github.com/dexidp/dex","purl":"pkg:golang/github.com/dexidp/dex","ranges":[">=2.37.0 <2.38.0"],"fixed":["2.38.0"]},{"ecosystem":"Go","name":"github.com/dexidp/dex","purl":"pkg:golang/github.com/dexidp/dex","ranges":["<0.0.0-20240125115555-5bbdb4420254"],"fixed":["0.0.0-20240125115555-5bbdb4420254"]}]},{"id":"GO-2024-2476","url":"https://osv.dev/vulnerability/GO-2024-2476","summary":"Dex discarding TLSconfig and always serves deprecated TLS 1.0/1.1 and insecure ciphers in github.com/dexidp/dex","modified":"2026-02-04T04:12:41.560459Z","packages":[{"ecosystem":"Go","name":"github.com/dexidp/dex","purl":"pkg:golang/github.com/dexidp/dex","ranges":["all versions"],"fixed":[]}]}],"attribution":["This product uses the NVD API but is not endorsed or certified by the NVD.","EPSS scores: FIRST Exploit Prediction Scoring System, https://www.first.org/epss","Known exploited vulnerabilities: CISA Known Exploited Vulnerabilities Catalog, https://www.cisa.gov/known-exploited-vulnerabilities-catalog","Package advisories: OSV (https://osv.dev), from the GitHub Advisory Database, PyPA, Go, RustSec and other ecosystem databases, under CC-BY 4.0 or CC0","CVE records: the CVE Program's CVE List (https://www.cve.org), under its terms of use (https://www.cve.org/Legal/TermsOfUse). CVE is a registered trademark of The MITRE Corporation; this product is not affiliated with the CVE Program."]}