{"id":"GHSA-gr7w-x2jp-3xgw","summary":"Caddy vulnerable to Authentication Bypass due to mishandling of TLS client authentication","details":"Caddy before 0.10.13 mishandles TLS client authentication, as demonstrated by an authentication bypass caused by the lack of the StrictHostMatching mode.","aliases":["CVE-2018-21246","GO-2020-0043"],"modified":"2023-11-01T04:49:24.286044Z","published":"2022-10-06T22:58:56Z","database_specific":{"github_reviewed":true,"github_reviewed_at":"2022-10-06T22:58:56Z","nvd_published_at":null,"cwe_ids":["CWE-287"],"severity":"CRITICAL"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2018-21246"},{"type":"WEB","url":"https://github.com/caddyserver/caddy/pull/2099"},{"type":"WEB","url":"https://github.com/caddyserver/caddy/commit/4d9ee000c8d2cbcdd8284007c1e0f2da7bc3c7c3"},{"type":"WEB","url":"https://bugs.gentoo.org/715214"},{"type":"PACKAGE","url":"https://github.com/caddyserver/caddy"},{"type":"WEB","url":"https://github.com/caddyserver/caddy/releases/tag/v0.10.13"},{"type":"WEB","url":"https://pkg.go.dev/vuln/GO-2020-0043"}],"affected":[{"package":{"name":"github.com/caddyserver/caddy","ecosystem":"Go","purl":"pkg:golang/github.com/caddyserver/caddy"},"ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"0.10.13"}]}],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/10/GHSA-gr7w-x2jp-3xgw/GHSA-gr7w-x2jp-3xgw.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"}]}