Uncontrolled resource consumption in the Consul Connect CA roots endpoint
Consul Community Edition and Consul Enterprise 1.2.0 through 2.0.2 are vulnerable to an uncontrolled resource consumption issue in the Connect CA roots endpoint that may allow a remote caller to grow the agent's Connect CA roots cache without bound, defeating the operator's cache-disable configuration. This vulnerability, CVE-2026-19015, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.
- Products
- Not specified
- Affected versions
- Not specified
- Fixed versions
- Not specified
- CVEs
- CVE-2026-19015
- Confirmed fixed CVEs
- Not specified
- Updated in this feed
- 2 Nov 2026, 18:13 UTC · Revision 1
Source evidence
Uncontrolled resource consumption in the Consul Connect CA roots endpoint
core-osv · Original sourcePublished 7 Aug 2026, 19:19 UTC
Consul Community Edition and Consul Enterprise 1.2.0 through 2.0.2 are vulnerable to an uncontrolled resource consumption issue in the Connect CA roots endpoint that may allow a remote caller to grow the agent's Connect CA roots cache without bound, defeating the operator's cache-disable configuration. This vulnerability, CVE-2026-19015, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.
osv:CVE-2026-19015
Complete source record
{
"id": "5a88ad6961271ecbb25f38d1d4f94b17f3d815f6a76d5b22d42dffed534c0fd2",
"url": "https://osv.dev/vulnerability/CVE-2026-19015",
"method": "structured",
"payload": {
"kind": "advisory",
"title": "Uncontrolled resource consumption in the Consul Connect CA roots endpoint",
"summary": "Consul Community Edition and Consul Enterprise 1.2.0 through 2.0.2 are vulnerable to an uncontrolled resource consumption issue in the Connect CA roots endpoint that may allow a remote caller to grow the agent's Connect CA roots cache without bound, defeating the operator's cache-disable configuration. This vulnerability, CVE-2026-19015, is fixed in Consul 2.0.3 and Consul Enterprise 1.21.17, 1.22.11, and 2.0.3.",
"evidence": "osv:CVE-2026-19015",
"products": [],
"severity": "medium",
"structured": {
"id": "CVE-2026-19015",
"aliases": [
"BIT-consul-2026-19015",
"CVE-2026-19015"
],
"metrics": [
{
"type": "CVSS_V3",
"score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L"
}
],
"affected": [
{
"ranges": [
{
"repo": "https://github.com/hashicorp/consul",
"type": "GIT",
"events": [
{
"introduced": "28141971f966e99916da2c5e461dd968746491cd"
},
{
"fixed": "d0f2be936dced184d8bddc6f9dd00295f7c34f74"
}
],
"database_specific": {
"extracted_events": [
{
"range": [
{
"introduced": "1.2.0"
},
{
"fixed": "2.0.3"
}
],
"source": "AFFECTED_FIELD",
"strategy": "StandardRange"
}
]
}
}
],
"versions": [
"api/v1.34.3",
"sdk/v0.18.1",
"sdk/v0.18.0",
"ent-changelog-1.22.0",
"ent-changelog-1.20.9",
"ent-changelog-1.20.8",
"ent-changelog-1.20.13",
"ent-changelog-1.20.12",
"ent-changelog-1.20.11",
"ent-changelog-1.20.10",
"ent-changelog-1.20.0",
"ent-changelog-1.19.13",
"ent-changelog-1.19.12",
"ent-changelog-1.19.11",
"ent-changelog-1.19.10",
"ent-changelog-1.19.0",
"ent-changelog-1.18.17",
"ent-changelog-1.18.16",
"ent-changelog-1.18.15",
"ent-changelog-1.18.14",
"ent-changelog-1.18.13",
"ent-changelog-1.18.12",
"ent-changelog-1.18.0",
"ent-changelog-1.17.0",
"ent-changelog-1.16.0",
"ent-changelog-1.15.19",
"ent-changelog-1.15.0",
"ent-changelog-1.14.0",
"ent-changelog-1.13.0",
"ent-changelog-1.12.0",
"ent-changelog-1.11.0",
"api/v1.32.1",
"list",
"proto-public/v0.1.1",
"proto-public/v0.1.0",
"api/v1.10.0",
"v1.7.0",
"sdk/v0.4.0",
"api/v1.4.0",
"v1.7.0-beta3",
"v1.7.0-beta2",
"v1.7.0-beta1",
"v1.6.1",
"v1.6.0",
"api/v1.2.0",
"sdk/v0.2.0",
"v1.5.3",
"v1.5.2",
"v1.5.1",
"v1.4.4",
"v1.5.0",
"api/v1.1.0",
"sdk/v0.1.1",
"api/v1.0.1",
"sdk/v0.1.0",
"api/v1.0.0",
"internal/v0.1.0",
"v1.4.3",
"v1.4.2",
"v1.4.1",
"v1.2.3",
"v1.4.0",
"v1.4.0-rc1",
"v1.2.2",
"v1.2.1",
"v1.2.0"
],
"database_specific": {
"source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-19015.json"
}
}
],
"modified": "2026-10-28T02:30:22.153707911Z",
"provider": "osv",
"references": [
"https://discuss.hashicorp.com/t/hcsec-2026-25-multiple-vulnerabilities-impacting-hashicorp-consul/77629",
"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19015.json",
"https://nvd.nist.gov/vuln/detail/CVE-2026-19015",
"https://github.com/hashicorp/consul"
],
"provider_metadata": {
"cwe_ids": [
"CWE-770"
],
"cna_assigner": "HashiCorp",
"unresolved_ranges": [
{
"extracted_events": [
{
"range": [
{
"introduced": "1.2.0"
},
{
"fixed": "1.21.17"
}
],
"source": "AFFECTED_FIELD",
"strategy": "ChangesAt"
}
]
}
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/19xxx/CVE-2026-19015.json"
}
},
"related_cves": [
{
"value": "CVE-2026-19015",
"evidence": "/id"
}
],
"security_relevant": true,
"severity_evidence": "/severity/0/score"
},
"source_id": "core-osv",
"document_id": 488179,
"published_at": "2026-08-07T19:19:11.407+00:00"
}