Skip to content
Heist/ feed
Back to feed
High

Consul Envoy Extension Downsteam Proxy Configuration By Upstream Service Owner

Type: advisorySources: OSV

Consul and Consul Enterprise allowed any user with service:write permissions to use Envoy extensions configured via service-defaults to patch remote proxy instances that target the configured service, regardless of whether the user has permission to modify the service(s) corresponding to those modified proxies.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2023-2816
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 21:22 UTC · Revision 1

Source evidence

Consul Envoy Extension Downsteam Proxy Configuration By Upstream Service Owner

core-osv · Original source

Published 2 Jun 2023, 22:43 UTC

Consul and Consul Enterprise allowed any user with service:write permissions to use Envoy extensions configured via service-defaults to patch remote proxy instances that target the configured service, regardless of whether the user has permission to modify the service(s) corresponding to those modified proxies.

osv:CVE-2023-2816
Complete source record
{
  "id": "5e37bdabf8d716595bc83d4901f1e8edb83210dd9a967aa9a81a2e857bbd3ee3",
  "url": "https://osv.dev/vulnerability/CVE-2023-2816",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Consul Envoy Extension Downsteam Proxy Configuration By Upstream Service Owner",
    "summary": "Consul and Consul Enterprise allowed any user with service:write permissions to use Envoy extensions configured via service-defaults to patch remote proxy instances that target the configured service, regardless of whether the user has permission to modify the service(s) corresponding to those modified proxies.",
    "evidence": "osv:CVE-2023-2816",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2023-2816",
      "aliases": [
        "BIT-consul-2023-2816",
        "CVE-2023-2816",
        "GHSA-rqjq-ww83-wv5c",
        "GO-2023-1828"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:N"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/hashicorp/consul",
              "type": "GIT",
              "events": [
                {
                  "introduced": "53f65dc3ef58fa99048927ec6f3aee576f6cd718"
                },
                {
                  "fixed": "7ce982ce1846ca14e567a91fa7f088084e736155"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "1.15.0"
                      },
                      {
                        "last_affected": "1.15.0"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "1.15.1"
                      },
                      {
                        "last_affected": "1.15.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "range": [
                      {
                        "introduced": "1.15.2"
                      },
                      {
                        "last_affected": "1.15.2"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandaloneSingleVersion"
                  },
                  {
                    "cpe": "cpe:2.3:a:hashicorp:consul:*:*:*:*:-:*:*:*",
                    "range": [
                      {
                        "introduced": "1.15.0"
                      },
                      {
                        "fixed": "1.15.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  },
                  {
                    "cpe": "cpe:2.3:a:hashicorp:consul:*:*:*:*:enterprise:*:*:*",
                    "range": [
                      {
                        "introduced": "1.15.0"
                      },
                      {
                        "fixed": "1.15.3"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "1.15.0",
            "1.15.1",
            "1.15.2"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2023-2816.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:39.458498317Z",
      "provider": "osv",
      "references": [
        "https://discuss.hashicorp.com/t/hcsec-2023-16-consul-envoy-extension-downstream-proxy-configuration-by-upstream-service-owner/54525",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/2xxx/CVE-2023-2816.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2023-2816",
        "https://github.com/hashicorp/consul"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-266"
        ],
        "cna_assigner": "HashiCorp",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/2xxx/CVE-2023-2816.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2023-2816",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 507205,
  "published_at": "2023-06-02T22:43:34.553+00:00"
}