{"id":"CVE-2022-29153","details":"HashiCorp Consul and Consul Enterprise up to 1.9.16, 1.10.9, and 1.11.4 may allow server side request forgery when the Consul client agent follows redirects returned by HTTP health check endpoints. Fixed in 1.9.17, 1.10.10, and 1.11.5.","aliases":["BIT-consul-2022-29153","GHSA-q6h7-4qgw-2j9p","GO-2022-0615"],"modified":"2026-04-16T04:34:48.355464611Z","published":"2022-04-19T16:17:10.493Z","related":["CGA-4h83-9wqq-cc36"],"references":[{"type":"ADVISORY","url":"https://discuss.hashicorp.com"},{"type":"ADVISORY","url":"https://discuss.hashicorp.com/t/hcsec-2022-10-consul-s-http-health-check-may-allow-server-side-request-forgery/"},{"type":"ADVISORY","url":"https://discuss.hashicorp.com/t/hcsec-2022-10-consul-s-http-health-check-may-allow-server-side-request-forgery/38393"},{"type":"ADVISORY","url":"https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/RBODKZL7HQE5XXS3SA2VIDVL4LAA5RWH/"},{"type":"ADVISORY","url":"https://security.gentoo.org/glsa/202208-09"},{"type":"ADVISORY","url":"https://security.netapp.com/advisory/ntap-20220602-0005/"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/hashicorp/consul","events":[{"introduced":"0"},{"fixed":"4897b16abf192942d1e1d2ffa109bf17b2431e9a"},{"introduced":"0"},{"fixed":"4897b16abf192942d1e1d2ffa109bf17b2431e9a"},{"introduced":"27de64da7095570012e9f8f7aec16aaf66d2a773"},{"fixed":"d1379feb2262f6081bfbde4b2fdd0c847c8ff863"},{"introduced":"27de64da7095570012e9f8f7aec16aaf66d2a773"},{"fixed":"d1379feb2262f6081bfbde4b2fdd0c847c8ff863"},{"introduced":"33a5f761316e03f2b16c6bd83e8d890d5e2f95e1"},{"fixed":"d8983fc97f1878368692e5c41601aed8ab8dc3dd"},{"introduced":"33a5f761316e03f2b16c6bd83e8d890d5e2f95e1"},{"fixed":"d8983fc97f1878368692e5c41601aed8ab8dc3dd"}],"database_specific":{"versions":[{"introduced":"0"},{"fixed":"1.9.17"},{"introduced":"0"},{"fixed":"1.9.17"},{"introduced":"1.10.0"},{"fixed":"1.10.10"},{"introduced":"1.10.0"},{"fixed":"1.10.10"},{"introduced":"1.11.0"},{"fixed":"1.11.5"},{"introduced":"1.11.0"},{"fixed":"1.11.5"}]}}],"versions":["api/v1.0.0","api/v1.0.1","api/v1.1.0","api/v1.10.0","api/v1.10.1","api/v1.11.0","api/v1.12.0","api/v1.2.0","api/v1.4.0","api/v1.8.1","api/v1.9.1","internal/v0.1.0","sdk/v0.1.0","sdk/v0.1.1","sdk/v0.2.0","sdk/v0.4.0","sdk/v0.9.0","v0.1.0","v0.2.0","v0.2.1","v0.3.0","v0.3.1","v0.4.0","v0.4.1","v0.5.0","v0.5.0rc1","v0.5.1","v0.5.2","v0.6.0","v0.6.0-rc1","v0.6.0-rc2","v0.6.1","v0.6.3","v0.6.4","v0.6.4-rc3","v0.7.0","v0.7.0-rc1","v0.7.0-rc2","v0.7.1","v0.7.2","v0.7.2-rc1","v0.7.3","v0.7.4","v0.8.0","v0.8.0-rc1","v0.8.1","v0.8.2","v0.8.4","v0.8.5","v0.9.0","v0.9.0-rc1","v0.9.1","v0.9.2","v0.9.3","v0.9.3-rc1","v0.9.3-rc2","v1.0.0","v1.0.0-beta1","v1.0.0-beta2","v1.0.1","v1.0.1-rc1","v1.0.2","v1.0.3","v1.0.4","v1.0.5","v1.0.6","v1.0.7","v1.1.0","v1.10.0-beta1","v1.10.0-beta2","v1.10.0-beta4","v1.10.0-rc","v1.10.0-rc2","v1.10.1","v1.10.1-beta1","v1.2.0","v1.2.1","v1.2.2","v1.2.3","v1.4.0","v1.4.0-rc1","v1.4.1","v1.4.2","v1.4.3","v1.4.4","v1.5.0","v1.5.1","v1.5.2","v1.5.3","v1.6.0","v1.6.1","v1.7.0","v1.7.0-beta1","v1.7.0-beta2","v1.7.0-beta3","v1.9.1","v1.9.10","v1.9.2","v1.9.4","v1.9.5","v1.9.6","v1.9.7","v1.9.8","v1.9.9"],"database_specific":{"unresolved_ranges":[{"events":[{"introduced":"0"},{"last_affected":"37"}]}],"vanir_signatures_modified":"2026-04-11T23:14:48Z","source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-29153.json","vanir_signatures":[{"target":{"file":"vendor/golang.org/x/sys/windows/svc/go12.c","function":"getServiceMain"},"digest":{"function_hash":"225317901477249729494134811144870005602","length":70},"deprecated":false,"signature_type":"Function","source":"https://github.com/hashicorp/consul/commit/4897b16abf192942d1e1d2ffa109bf17b2431e9a","signature_version":"v1","id":"CVE-2022-29153-879395e3"},{"signature_version":"v1","digest":{"threshold":0.9,"line_hashes":["256583600554463539148930116124932445705","215287019700456698686835537123340634199","193698546486110730786644032007229432146","167770271410007702630251784307030380628","115866399525178034116990990099900723636","135468191340498336839464822719984042332","15784844586285584557691726115284778742","196131711885107743482433482515939196286","69781703775953688689542309171812586026","176019186644152124551599365379880885146"]},"deprecated":false,"signature_type":"Line","source":"https://github.com/hashicorp/consul/commit/4897b16abf192942d1e1d2ffa109bf17b2431e9a","id":"CVE-2022-29153-b4ece981","target":{"file":"vendor/golang.org/x/sys/windows/svc/go12.c"}}]}}],"schema_version":"1.7.5","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N"}]}