Search

Find a vulnerability

Search criteria ⓘ Use this form to refine search results.
Full-text search supports keyword queries with ranking and filtering.
You can combine vendor, product, and sources to narrow results.
Enable “Apply ordering” to sort by date instead of relevance.

    251 vulnerabilities found for envoy by envoyproxy

    CVE-2026-73553 (GCVE-0-2026-73553)

    Vulnerability from nvd – Published: 2026-09-21 20:18 – Updated: 2026-09-22 13:21
    VLAI
    Title
    Envoy: RBAC Authorization Bypass via Path Parameters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy's router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:20 UTC
    CWE
    • CWE-436 - Interpretation Conflict
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73553",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:20:29.312691Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:21:23.657Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy\u0027s router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:18:47.650Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0be4a0302ea94a894e470817c2edfbd5ed90d273",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0be4a0302ea94a894e470817c2edfbd5ed90d273"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/6a703a375a20e3bf98140ee5f5522c614adee7b6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/6a703a375a20e3bf98140ee5f5522c614adee7b6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/b6ec9b66cc33a415e2fa81a6fa8363cac4772dd1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/b6ec9b66cc33a415e2fa81a6fa8363cac4772dd1"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e6d5fe885409ebb335ed3934a167f0bcfea471f2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e6d5fe885409ebb335ed3934a167f0bcfea471f2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-77x5-xqjg-hprq",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: RBAC Authorization Bypass via Path Parameters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73553",
        "datePublished": "2026-09-21T20:18:47.650Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-22T13:21:23.657Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73551 (GCVE-0-2026-73551)

    Vulnerability from nvd – Published: 2026-09-21 20:17 – Updated: 2026-09-21 20:17
    VLAI
    Title
    Envoy: Path normalization does not handle dot and dotdot segments with parameters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    • CWE-647 - Use of Non-Canonical URL Paths for Authorization Decisions
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-647",
                  "description": "CWE-647: Use of Non-Canonical URL Paths for Authorization Decisions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:17:02.620Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-2w8w-rfw7-8gg4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-2w8w-rfw7-8gg4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/28b6d60a6d96edeece121cac5be701eb46cc7f24",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/28b6d60a6d96edeece121cac5be701eb46cc7f24"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/d40a68b0a30a003c4e0a9fd3af637f828b52c37b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/d40a68b0a30a003c4e0a9fd3af637f828b52c37b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e9d6c329f9a3ff19432bf39b60c601df7e3eda33",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e9d6c329f9a3ff19432bf39b60c601df7e3eda33"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f74d1107c4f5c9679b66f7a03a6c5b75ddde1989",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f74d1107c4f5c9679b66f7a03a6c5b75ddde1989"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-2w8w-rfw7-8gg4",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Path normalization does not handle dot and dotdot segments with parameters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73551",
        "datePublished": "2026-09-21T20:17:02.620Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-21T20:17:02.620Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73511 (GCVE-0-2026-73511)

    Vulnerability from nvd – Published: 2026-09-21 20:20 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy: Potential path-matching/authentication bypass when using Envoy in combination with a backend stripping per-segment path (matrix) parameters (e.g. Apache Tomcat)
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy normally matches the raw request path, while servlet backends such as Apache Tomcat strip semicolon matrix parameters from each path segment before resolving the resource. Envoy's ignore_path_parameters_in_path_matching option instead truncates at the first semicolon and still does not match per-segment backend behavior. A remote client can use a parameterized protected segment, or a parameter on an earlier segment, to make Envoy select an unprotected fallback while the backend resolves the protected resource. The relevant scope boundary is that the bypass requires both a path-based Envoy decision and a backend that strips semicolon parameters per segment. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-289 - Authentication Bypass by Alternate Name
    • CWE-436 - Interpretation Conflict
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73511",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:36.667360Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:37.554Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy normally matches the raw request path, while servlet backends such as Apache Tomcat strip semicolon matrix parameters from each path segment before resolving the resource. Envoy\u0027s ignore_path_parameters_in_path_matching option instead truncates at the first semicolon and still does not match per-segment backend behavior. A remote client can use a parameterized protected segment, or a parameter on an earlier segment, to make Envoy select an unprotected fallback while the backend resolves the protected resource. The relevant scope boundary is that the bypass requires both a path-based Envoy decision and a backend that strips semicolon parameters per segment. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-289",
                  "description": "CWE-289: Authentication Bypass by Alternate Name",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:20:26.487Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-m745-gh6x-349x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-m745-gh6x-349x"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/26d5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/26d5"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/50f7bfa48dccfee339822e9846b2b8053e07d325",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/50f7bfa48dccfee339822e9846b2b8053e07d325"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/b205d1f4982e14ce5693ba94ef84d37e7155e050",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/b205d1f4982e14ce5693ba94ef84d37e7155e050"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/fcb663752c7055257f5dcc8b6ce6c7c905ebb1ff",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/fcb663752c7055257f5dcc8b6ce6c7c905ebb1ff"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-m745-gh6x-349x",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Potential path-matching/authentication bypass when using Envoy in combination with a backend stripping per-segment path (matrix) parameters (e.g. Apache Tomcat)"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73511",
        "datePublished": "2026-09-21T20:20:26.487Z",
        "dateReserved": "2026-08-12T19:00:33.736Z",
        "dateUpdated": "2026-09-22T15:39:37.554Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73552 (GCVE-0-2026-73552)

    Vulnerability from nvd – Published: 2026-09-21 19:37 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2's UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-20 - Improper Input Validation
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73552",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:40.919777Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:58.488Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2\u0027s UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:37:20.546Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-23xh-2qxr-3xv8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-23xh-2qxr-3xv8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/5650cb9770d4420ec2bcbed8b90be06f564ecc07",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/5650cb9770d4420ec2bcbed8b90be06f564ecc07"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/7d1dee5dda66434d84437cc5c85153aa03955e26",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/7d1dee5dda66434d84437cc5c85153aa03955e26"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c2b9a19dc081f03be6a9b4ca932673e5e7a33d18",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c2b9a19dc081f03be6a9b4ca932673e5e7a33d18"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f3726765f3a12ddc76dcb52c0b79bec3d95ced1c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f3726765f3a12ddc76dcb52c0b79bec3d95ced1c"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-23xh-2qxr-3xv8",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73552",
        "datePublished": "2026-09-21T19:37:20.546Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-22T15:39:58.488Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73550 (GCVE-0-2026-73550)

    Vulnerability from nvd – Published: 2026-09-21 19:49 – Updated: 2026-09-21 19:49
    VLAI
    Title
    Envoy: HTTP/2 Discarded Host Header 200 GB Header-Copy OOM in Envoy
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    • CWE-401 - Missing Release of Memory after Effective Lifetime
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-401",
                  "description": "CWE-401: Missing Release of Memory after Effective Lifetime",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:49:28.641Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-qgf6-qvhw-4hvh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-qgf6-qvhw-4hvh"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0910997f70e91d2d20c329bb507bfce44ce01f80",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0910997f70e91d2d20c329bb507bfce44ce01f80"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/1fec994c868df008cdd4ae285aab58a196fd31f2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/1fec994c868df008cdd4ae285aab58a196fd31f2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3fd0ffee7ac87adf3bc6e421656bb96310512300",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3fd0ffee7ac87adf3bc6e421656bb96310512300"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/fc75d8e35b0d11acbae18b63a0bd96e32e84f61b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/fc75d8e35b0d11acbae18b63a0bd96e32e84f61b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-qgf6-qvhw-4hvh",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP/2 Discarded Host Header 200 GB Header-Copy OOM in Envoy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73550",
        "datePublished": "2026-09-21T19:49:28.641Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-21T19:49:28.641Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73549 (GCVE-0-2026-73549)

    Vulnerability from nvd – Published: 2026-09-21 19:42 – Updated: 2026-09-22 13:29
    VLAI
    Title
    Envoy - Incomplete fix for CVE-2026-26310: copyInternetAddressAndPort crashes on scoped IPv6 addresses in ORIGINAL_DST clusters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's Utility::copyInternetAddressAndPort and QUIC client-address paths reconstruct scoped IPv6 addresses through addressAsString and Ipv6Instance. The string includes a percent scope identifier that inet_pton cannot parse, causing an exception or abort. Kernel-provided scoped IPv6 destinations in ORIGINAL_DST transparent-proxy deployments, and affected QUIC connection paths, can therefore terminate the process. The relevant scope boundary is that the HTTP use_http_header override rejects scoped addresses earlier; the advisory's crash path requires a kernel-provided original destination or the affected QUIC path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:29 UTC
    CWE
    • CWE-754 - Improper Check for Unusual or Exceptional Conditions
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73549",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:29:09.394045Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:29:31.824Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s Utility::copyInternetAddressAndPort and QUIC client-address paths reconstruct scoped IPv6 addresses through addressAsString and Ipv6Instance. The string includes a percent scope identifier that inet_pton cannot parse, causing an exception or abort. Kernel-provided scoped IPv6 destinations in ORIGINAL_DST transparent-proxy deployments, and affected QUIC connection paths, can therefore terminate the process. The relevant scope boundary is that the HTTP use_http_header override rejects scoped addresses earlier; the advisory\u0027s crash path requires a kernel-provided original destination or the affected QUIC path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-754",
                  "description": "CWE-754: Improper Check for Unusual or Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:42:48.561Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jp5f-qr64-c9vw",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jp5f-qr64-c9vw"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-jp5f-qr64-c9vw",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy - Incomplete fix for CVE-2026-26310: copyInternetAddressAndPort crashes on scoped IPv6 addresses in ORIGINAL_DST clusters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73549",
        "datePublished": "2026-09-21T19:42:48.561Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-22T13:29:31.824Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73548 (GCVE-0-2026-73548)

    Vulnerability from nvd – Published: 2026-09-21 19:35 – Updated: 2026-09-24 22:35
    VLAI
    Title
    Envoy: Cross-user response poisoning via a generic (non-WebSocket) HTTP upgrade on Envoy's shared backend pool
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy forwards data for a configured non-WebSocket HTTP upgrade before the upstream accepts the upgrade. An unauthenticated HTTP/2 client can place a complete HTTP/1.1 request in extended CONNECT data; Envoy downgrades the request, writes the data unframed to a keep-alive HTTP/1.1 upstream, and returns the socket to the shared pool while the smuggled response remains queued. A different downstream client can then receive the attacker's response. The relevant scope boundary is that webSocket upgrades, plain CONNECT, disabled backend keep-alive, per-downstream pools, and max_requests_per_connection set to 1 are not affected by the demonstrated path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-24 22:34 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73548",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-24T22:34:49.061262Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-24T22:35:14.446Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy forwards data for a configured non-WebSocket HTTP upgrade before the upstream accepts the upgrade. An unauthenticated HTTP/2 client can place a complete HTTP/1.1 request in extended CONNECT data; Envoy downgrades the request, writes the data unframed to a keep-alive HTTP/1.1 upstream, and returns the socket to the shared pool while the smuggled response remains queued. A different downstream client can then receive the attacker\u0027s response. The relevant scope boundary is that webSocket upgrades, plain CONNECT, disabled backend keep-alive, per-downstream pools, and max_requests_per_connection set to 1 are not affected by the demonstrated path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:35:15.275Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/309855626966cff176155c821043ed3b44671361",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/309855626966cff176155c821043ed3b44671361"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3c7998545a9c9fb3933a4bc1907d92f0e752bc2b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3c7998545a9c9fb3933a4bc1907d92f0e752bc2b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/4633b8cce3d15b8734eefe232e30c12b0140b91c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/4633b8cce3d15b8734eefe232e30c12b0140b91c"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/bd6711f2617658e28dfa3df3dace6bfe3cfc0766",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/bd6711f2617658e28dfa3df3dace6bfe3cfc0766"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-3vhp-c83q-jqc2",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Cross-user response poisoning via a generic (non-WebSocket) HTTP upgrade on Envoy\u0027s shared backend pool"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73548",
        "datePublished": "2026-09-21T19:35:15.275Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-24T22:35:14.446Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73547 (GCVE-0-2026-73547)

    Vulnerability from nvd – Published: 2026-09-21 19:47 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy ext_authz: request `:path` pseudoheader dereferenced w/o null check
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's ext_authz filter assumes that a request contains a :path pseudoheader when applying query_parameters_to_set or query_parameters_to_remove from an authorization response. A path-less CONNECT request makes request_headers_->Path() return null, and Filter::onComplete dereferences that pointer while parsing the query string. An unauthenticated downstream client can crash the Envoy process when the filter and authorization response use query-parameter mutation. The relevant scope boundary is that the deployment must accept path-less CONNECT and configure ext_authz query-parameter mutation. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-20 - Improper Input Validation
    • CWE-476 - NULL Pointer Dereference
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73547",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:38.926679Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:45.625Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s ext_authz filter assumes that a request contains a :path pseudoheader when applying query_parameters_to_set or query_parameters_to_remove from an authorization response. A path-less CONNECT request makes request_headers_-\u003ePath() return null, and Filter::onComplete dereferences that pointer while parsing the query string. An unauthenticated downstream client can crash the Envoy process when the filter and authorization response use query-parameter mutation. The relevant scope boundary is that the deployment must accept path-less CONNECT and configure ext_authz query-parameter mutation. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:47:54.720Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-87ph-jqwm-pg6r",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-87ph-jqwm-pg6r"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/064af2e61d0d1c421490d9e3e6e643c5d117ffe4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/064af2e61d0d1c421490d9e3e6e643c5d117ffe4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/5f3b8e9b2b8a787a63202d35bb38820f3e9271fe",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/5f3b8e9b2b8a787a63202d35bb38820f3e9271fe"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/838f8ffd9d7b5217682a22ee33470d4c7afb7e98",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/838f8ffd9d7b5217682a22ee33470d4c7afb7e98"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c3170d7c747e51bb8254378ea89afc03d3e71929",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c3170d7c747e51bb8254378ea89afc03d3e71929"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-87ph-jqwm-pg6r",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy ext_authz: request `:path` pseudoheader dereferenced w/o null check"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73547",
        "datePublished": "2026-09-21T19:47:54.720Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-22T15:39:45.625Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73546 (GCVE-0-2026-73546)

    Vulnerability from nvd – Published: 2026-09-21 19:53 – Updated: 2026-09-21 20:07
    VLAI
    Title
    Envoy: Stored XSS in Admin Stats Interface (/stats?format=html)
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's /stats?format=html admin endpoint uses StatsHtmlRender, which sanitizes string statistic values but emits statistic names without HTML encoding. A data-plane component such as grpc_stats with stats_for_all_methods enabled can incorporate attacker-controlled path segments into cached dynamic statistic names. When an operator views the HTML stats page, the stored name can execute script with the admin interface's origin and issue privileged same-origin requests. The relevant scope boundary is that the admin interface must be browser-accessible and an enabled component must persist attacker-influenced text in statistic names. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 20:07 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73546",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T20:07:05.340873Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T20:07:34.119Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s /stats?format=html admin endpoint uses StatsHtmlRender, which sanitizes string statistic values but emits statistic names without HTML encoding. A data-plane component such as grpc_stats with stats_for_all_methods enabled can incorporate attacker-controlled path segments into cached dynamic statistic names. When an operator views the HTML stats page, the stored name can execute script with the admin interface\u0027s origin and issue privileged same-origin requests. The relevant scope boundary is that the admin interface must be browser-accessible and an enabled component must persist attacker-influenced text in statistic names. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:53:21.443Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/11d34660ca0322eb125d045a564d9d87f016397f",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/11d34660ca0322eb125d045a564d9d87f016397f"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/884d30c56b835d5801733ae1dc38c94a08de23e8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/884d30c56b835d5801733ae1dc38c94a08de23e8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/9484e17c34353662f9bfd30c74f61fa8c9ee7b83",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/9484e17c34353662f9bfd30c74f61fa8c9ee7b83"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/ab63a0e52b5a28472f2ff865b6464ae4004f7593",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/ab63a0e52b5a28472f2ff865b6464ae4004f7593"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-pv9h-4fxf-7vrg",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Stored XSS in Admin Stats Interface (/stats?format=html)"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73546",
        "datePublished": "2026-09-21T19:53:21.443Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-21T20:07:34.119Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73513 (GCVE-0-2026-73513)

    Vulnerability from nvd – Published: 2026-09-21 19:40 – Updated: 2026-09-21 19:40
    VLAI
    Title
    Envoy: oghttp2 upstream trailers incorrect handling
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's optional oghttp2 upstream HTTP/2 codec accepts a response trailer HEADERS frame without END_STREAM. Envoy completes and deferred-deletes the ActiveRequest while oghttp2 keeps the stream open, leaving ClientStreamImpl with a dangling response_decoder_ reference. A later frame on the stream can dispatch through the freed object and crash the process. The relevant scope boundary is that the default nghttp2 codec rejects the malformed trailers, and the trigger is upstream-only with oghttp2 enabled. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s optional oghttp2 upstream HTTP/2 codec accepts a response trailer HEADERS frame without END_STREAM. Envoy completes and deferred-deletes the ActiveRequest while oghttp2 keeps the stream open, leaving ClientStreamImpl with a dangling response_decoder_ reference. A later frame on the stream can dispatch through the freed object and crash the process. The relevant scope boundary is that the default nghttp2 codec rejects the malformed trailers, and the trigger is upstream-only with oghttp2 enabled. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:40:49.119Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jjmm-fw8p-crpw",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jjmm-fw8p-crpw"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0d33268d7d8cdc5c8ffef462e0cceefa56156b72",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0d33268d7d8cdc5c8ffef462e0cceefa56156b72"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3df69eeee220d6a4088cfdd3be79b55e2e6d3514",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3df69eeee220d6a4088cfdd3be79b55e2e6d3514"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c4610b6c85d72ed01e014c2a1aba2934a2b774e9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c4610b6c85d72ed01e014c2a1aba2934a2b774e9"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e6963c6b64cd62aa8e078ef17c76052b6e33e82b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e6963c6b64cd62aa8e078ef17c76052b6e33e82b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-jjmm-fw8p-crpw",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: oghttp2 upstream trailers incorrect handling"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73513",
        "datePublished": "2026-09-21T19:40:49.119Z",
        "dateReserved": "2026-08-12T19:00:33.737Z",
        "dateUpdated": "2026-09-21T19:40:49.119Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73512 (GCVE-0-2026-73512)

    Vulnerability from nvd – Published: 2026-09-21 19:51 – Updated: 2026-09-22 13:27
    VLAI
    Title
    Envoy: use-after-free in QUIC on internal redirects
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler's cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:27 UTC
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73512",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:27:27.772374Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:27:46.213Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler\u0027s cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:51:23.229Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/29dbaae4a9971011e2f1948acfaf383296e901ea",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/29dbaae4a9971011e2f1948acfaf383296e901ea"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/85495163fdc67364a5258bfe478c34a44f6428b4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/85495163fdc67364a5258bfe478c34a44f6428b4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c0e46dabc3ac286bbe608e9274776555911aadb9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c0e46dabc3ac286bbe608e9274776555911aadb9"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f2417eec2ff49abe243d484ded916fbc2faca38d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f2417eec2ff49abe243d484ded916fbc2faca38d"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-r6j2-mrm5-72mg",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: use-after-free in QUIC on internal redirects"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73512",
        "datePublished": "2026-09-21T19:51:23.229Z",
        "dateReserved": "2026-08-12T19:00:33.736Z",
        "dateUpdated": "2026-09-22T13:27:46.213Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-50572 (GCVE-0-2026-50572)

    Vulnerability from nvd – Published: 2026-09-21 19:32 – Updated: 2026-09-22 13:30
    VLAI
    Title
    Envoy: ext_authz - RawHttpClientImpl onSuccess 0x0 segfault
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HTTP external-authorization client can retain a stale request callback after a request is rejected. When RawHttpClientImpl::onSuccess later processes the authorization response, it can invoke callbacks_ after the callback owner has been destroyed, causing a use-after-free and process crash under production traffic. The relevant scope boundary is that the vulnerable path uses the HTTP ext_authz client; the advisory does not establish the same trigger for unrelated filters. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:30 UTC
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-50572",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:30:30.535577Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:30:59.295Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s HTTP external-authorization client can retain a stale request callback after a request is rejected. When RawHttpClientImpl::onSuccess later processes the authorization response, it can invoke callbacks_ after the callback owner has been destroyed, causing a use-after-free and process crash under production traffic. The relevant scope boundary is that the vulnerable path uses the HTTP ext_authz client; the advisory does not establish the same trigger for unrelated filters. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:32:00.008Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-q8wp-gf7q-m8cv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-q8wp-gf7q-m8cv"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/8dacef38337aeffd62866b5c5910104b63b33db8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/8dacef38337aeffd62866b5c5910104b63b33db8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/a49085623654e27e9ad6298928557644b849d7ce",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/a49085623654e27e9ad6298928557644b849d7ce"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c1b29534a294cb0999e99e1fe0de000310165f03",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c1b29534a294cb0999e99e1fe0de000310165f03"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c524571ffad517ba650d9563f85afa89194e2cfb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c524571ffad517ba650d9563f85afa89194e2cfb"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-q8wp-gf7q-m8cv",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: ext_authz - RawHttpClientImpl onSuccess 0x0 segfault"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-50572",
        "datePublished": "2026-09-21T19:32:00.008Z",
        "dateReserved": "2026-06-04T21:34:34.427Z",
        "dateUpdated": "2026-09-22T13:30:59.295Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48521 (GCVE-0-2026-48521)

    Vulnerability from nvd – Published: 2026-09-21 19:44 – Updated: 2026-09-21 20:04
    VLAI
    Title
    Envoy: HTTP/3 connection pool selection null-derefs in ProdClusterManagerFactory::allocateConnPool when transport_socket_options is null
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's ProdClusterManagerFactory::allocateConnPool dereferences transport_socket_options while selecting an HTTP/3 connection pool without first checking whether the pointer is null. LoadBalancerContext implementations used by synthetic, mirror, health-check, and async-client calls can return no transport-socket options. With auto_config and HTTP/3 enabled, routine traffic reaching one of those contexts can crash an Envoy worker. The relevant scope boundary is that the affected branch requires HTTP/3 in the protocol set and a context that supplies no transport-socket options. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 20:02 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48521",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T20:02:39.214503Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T20:04:16.440Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s ProdClusterManagerFactory::allocateConnPool dereferences transport_socket_options while selecting an HTTP/3 connection pool without first checking whether the pointer is null. LoadBalancerContext implementations used by synthetic, mirror, health-check, and async-client calls can return no transport-socket options. With auto_config and HTTP/3 enabled, routine traffic reaching one of those contexts can crash an Envoy worker. The relevant scope boundary is that the affected branch requires HTTP/3 in the protocol set and a context that supplies no transport-socket options. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:44:15.389Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/8ef2da8527fcd17388b046c1add4fb47fb5d0868",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/8ef2da8527fcd17388b046c1add4fb47fb5d0868"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/cec4899acf03cf551f28611a5f32385648d95f96",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/cec4899acf03cf551f28611a5f32385648d95f96"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e7b4839beef7f43594ce8e94c4563c80db04a8a7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e7b4839beef7f43594ce8e94c4563c80db04a8a7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f5436f44103fb14cb8ba42a8db0f54a06c98c45a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f5436f44103fb14cb8ba42a8db0f54a06c98c45a"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-5vff-j9p4-38j3",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP/3 connection pool selection null-derefs in ProdClusterManagerFactory::allocateConnPool when transport_socket_options is null"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48521",
        "datePublished": "2026-09-21T19:44:15.389Z",
        "dateReserved": "2026-05-21T16:18:10.619Z",
        "dateUpdated": "2026-09-21T20:04:16.440Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48090 (GCVE-0-2026-48090)

    Vulnerability from nvd – Published: 2026-06-26 18:03 – Updated: 2026-07-08 19:42
    VLAI
    Title
    Envoy HTTP: OAuth2 filter late async token completion after stream teardown (UAF / crash risk)
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.37.0 until 1.37.5 and 1.38.3, the HTTP OAuth2 filter (envoy.filters.http.oauth2) can leave an in-flight async token exchange attached to a downstream stream that has already been torn down. A late AsyncClient completion can still invoke OAuth2Filter methods that use StreamDecoderFilterCallbacks after that object’s lifetime has ended, causing undefined behavior, worker crashes (availability loss), and use-after-free / invalid-vptr failures under AddressSanitizer. This is a memory-safety / lifetime issue in the data plane, not a trivial config bug. Remote code execution is not claimed here; the primary demonstrated impact is DoS via crash and UB; any further impact would be deployment- and allocator-dependent. This vulnerability is fixed in 1.37.5 and 1.38.3.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-29 12:01 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: >= 1.38.0, < 1.38.3
    Affected: >= 1.37.0, < 1.37.5
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48090",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-29T12:01:33.641021Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-08T19:42:34.188Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3cj2-c63f-q26f"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.37.0 until 1.37.5 and 1.38.3, the HTTP OAuth2 filter (envoy.filters.http.oauth2) can leave an in-flight async token exchange attached to a downstream stream that has already been torn down. A late AsyncClient completion can still invoke OAuth2Filter methods that use StreamDecoderFilterCallbacks after that object\u2019s lifetime has ended, causing undefined behavior, worker crashes (availability loss), and use-after-free / invalid-vptr failures under AddressSanitizer. This is a memory-safety / lifetime issue in the data plane, not a trivial config bug. Remote code execution is not claimed here; the primary demonstrated impact is DoS via crash and UB; any further impact would be deployment- and allocator-dependent.  This vulnerability is fixed in 1.37.5 and 1.38.3."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T18:03:05.257Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3cj2-c63f-q26f",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3cj2-c63f-q26f"
            }
          ],
          "source": {
            "advisory": "GHSA-3cj2-c63f-q26f",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy HTTP: OAuth2 filter late async token completion after stream teardown (UAF / crash risk)"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48090",
        "datePublished": "2026-06-26T18:03:05.257Z",
        "dateReserved": "2026-05-20T18:40:45.833Z",
        "dateUpdated": "2026-07-08T19:42:34.188Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-47220 (GCVE-0-2026-47220)

    Vulnerability from nvd – Published: 2026-06-26 18:02 – Updated: 2026-07-15 00:49
    VLAI
    Title
    Envoy: Segmentation fault when using %REQUESTED_SERVER_NAME% in log format
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.37.0 until 1.37.5 and 1.38.3, when the %REQUESTED_SERVER_NAME(X:Y)% is used in log format and host related options is specified, like HOST_FIRST, SNI_FIRST, it's possible to crash Envoy when the specified host header is missing in the request headers. This vulnerability is fixed in 1.37.5 and 1.38.3.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-29 13:26 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: >= 1.38.0, < 1.38.3
    Affected: >= 1.37.0, < 1.37.5
    Create a notification for this product.
    Red Hat OpenShift Service Mesh 2     cpe:/a:redhat:service_mesh:2
    Create a notification for this product.
    Red Hat OpenShift Service Mesh 3     cpe:/a:redhat:service_mesh:3
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-47220",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-29T13:26:27.302143Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-29T13:26:30.243Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-j9wh-4qfm-wf2v"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          },
          {
            "affected": [
              {
                "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
                "cpes": [
                  "cpe:/a:redhat:service_mesh:2"
                ],
                "defaultStatus": "unaffected",
                "packageName": "openshift-service-mesh/proxyv2-rhel9",
                "product": "OpenShift Service Mesh 2",
                "vendor": "Red Hat"
              },
              {
                "collectionURL": "https://access.redhat.com/downloads/content/package-browser/",
                "cpes": [
                  "cpe:/a:redhat:service_mesh:3"
                ],
                "defaultStatus": "unaffected",
                "packageName": "openshift-service-mesh/istio-proxyv2-rhel9",
                "product": "OpenShift Service Mesh 3",
                "vendor": "Red Hat"
              }
            ],
            "datePublic": "2026-06-26T18:02:17.679Z",
            "descriptions": [
              {
                "lang": "en",
                "value": "A flaw was found in Envoy. A remote attacker can exploit this vulnerability by sending a request with a missing host header when the `%REQUESTED_SERVER_NAME(X:Y)%` is used in the log format and host-related options, such as HOST_FIRST or SNI_FIRST, are specified. This can lead to a crash of the Envoy proxy, resulting in a Denial of Service (DoS)."
              }
            ],
            "metrics": [
              {
                "other": {
                  "content": {
                    "namespace": "https://access.redhat.com/security/updates/classification/",
                    "value": "Important"
                  },
                  "type": "Red Hat severity rating"
                }
              },
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "NETWORK",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.5,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "NONE",
                  "integrityImpact": "NONE",
                  "privilegesRequired": "NONE",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                  "version": "3.1"
                },
                "format": "CVSS"
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-476",
                    "description": "NULL Pointer Dereference",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-07-15T00:49:05.154Z",
              "orgId": "0b0ca135-0b70-47e7-9f44-1890c2a1c46c",
              "shortName": "redhat-SADP"
            },
            "references": [
              {
                "tags": [
                  "vdb-entry",
                  "x_refsource_REDHAT"
                ],
                "url": "https://access.redhat.com/security/cve/CVE-2026-47220"
              },
              {
                "name": "RHBZ#2493652",
                "tags": [
                  "issue-tracking",
                  "x_refsource_REDHAT"
                ],
                "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2493652"
              },
              {
                "tags": [
                  "x_sadp-csaf-vex"
                ],
                "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-47220.json"
              }
            ],
            "timeline": [
              {
                "lang": "en",
                "time": "2026-06-26T19:01:34.167Z",
                "value": "Reported to Red Hat."
              },
              {
                "lang": "en",
                "time": "2026-06-26T18:02:17.679Z",
                "value": "Made public."
              }
            ],
            "title": "envoy: Envoy: Denial of Service via missing host header in specific logging configurations",
            "x_adpType": "supplier",
            "x_generator": {
              "engine": "sadp-cli 1.0.0"
            }
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.5"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.37.0 until 1.37.5 and 1.38.3, when the %REQUESTED_SERVER_NAME(X:Y)% is used in log format and host related options is specified, like HOST_FIRST, SNI_FIRST, it\u0027s possible to crash Envoy when the specified host header is missing in the request headers. This vulnerability is fixed in 1.37.5 and 1.38.3."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T18:02:17.679Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-j9wh-4qfm-wf2v",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-j9wh-4qfm-wf2v"
            }
          ],
          "source": {
            "advisory": "GHSA-j9wh-4qfm-wf2v",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Segmentation fault when using %REQUESTED_SERVER_NAME% in log format"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-47220",
        "datePublished": "2026-06-26T18:02:17.679Z",
        "dateReserved": "2026-05-18T22:25:21.258Z",
        "dateUpdated": "2026-07-15T00:49:05.154Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-47205 (GCVE-0-2026-47205)

    Vulnerability from nvd – Published: 2026-06-26 18:01 – Updated: 2026-06-27 02:54
    VLAI
    Title
    Envoy: ext_authz Use-After-Free during Stream Teardown with Per-Route Overrides
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.36.0 until 1.36.9, 1.37.5, and 1.38.3, a Use-After-Free (UAF) vulnerability leading to a sudden segmentation fault exists in Envoy's ext_authz HTTP filter when processing per-route authorization overrides concurrently with rapid downstream client disconnects. During standard request lifecycles, Envoy instantiates the ext_authz filter with a foundational authorization client object (client_). If a matched route dictates a dynamic per-route HTTP or gRPC authorization service override, the filter generates a localized client. In the vulnerable implementation, this transient client aggressively overwrote the default client_ unique pointer by executing client_ = std::move(per_route_client). When a client rapidly establishes and subsequently tears down a stream (such as rapidly refreshing a protected WebSocket endpoint), the downstream triggers the ConnectionManagerImpl::doDeferredStreamDestroy() -> ActiveStream::onResetStream() lifecycle. Envoy immediately sequences Filter::onDestroy() in an attempt to securely abort dispatched asynchronous authorization check transactions via client_->cancel(). By destructing the default client abruptly during initiateCall, a memory lifecycle misalignment occurs within the async client manager. The stream teardown fails to reliably track and cancel the dynamically bound asynchronous authorization tasks, orchestrating a sequence where a late asynchronous callback from the network evaluates against a heavily destroyed ActiveStream validation span, generating a UAF process crash. This vulnerability is fixed in 1.36.9, 1.37.5, and 1.38.3.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-27 02:54 UTC
    CWE
    References
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: >= 1.38.0, < 1.38.3
    Affected: >= 1.37.0, < 1.37.5
    Affected: >= 1.36.0, < 1.36.9
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-47205",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-27T02:54:07.255044Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-27T02:54:47.509Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-mvh9-767w-x47j"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.5"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.36.0, \u003c 1.36.9"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. From 1.36.0 until 1.36.9, 1.37.5, and 1.38.3, a Use-After-Free (UAF) vulnerability leading to a sudden segmentation fault exists in Envoy\u0027s ext_authz HTTP filter when processing per-route authorization overrides concurrently with rapid downstream client disconnects. During standard request lifecycles, Envoy instantiates the ext_authz filter with a foundational authorization client object (client_). If a matched route dictates a dynamic per-route HTTP or gRPC authorization service override, the filter generates a localized client. In the vulnerable implementation, this transient client aggressively overwrote the default client_ unique pointer by executing client_ = std::move(per_route_client). When a client rapidly establishes and subsequently tears down a stream (such as rapidly refreshing a protected WebSocket endpoint), the downstream triggers the ConnectionManagerImpl::doDeferredStreamDestroy() -\u003e ActiveStream::onResetStream() lifecycle. Envoy immediately sequences Filter::onDestroy() in an attempt to securely abort dispatched asynchronous authorization check transactions via client_-\u003ecancel(). By destructing the default client abruptly during initiateCall, a memory lifecycle misalignment occurs within the async client manager. The stream teardown fails to reliably track and cancel the dynamically bound asynchronous authorization tasks, orchestrating a sequence where a late asynchronous callback from the network evaluates against a heavily destroyed ActiveStream validation span, generating a UAF process crash. This vulnerability is fixed in 1.36.9, 1.37.5, and 1.38.3."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T18:01:07.766Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-mvh9-767w-x47j",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-mvh9-767w-x47j"
            }
          ],
          "source": {
            "advisory": "GHSA-mvh9-767w-x47j",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: ext_authz Use-After-Free during Stream Teardown with Per-Route Overrides"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-47205",
        "datePublished": "2026-06-26T18:01:07.766Z",
        "dateReserved": "2026-05-18T22:25:21.257Z",
        "dateUpdated": "2026-06-27T02:54:47.509Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48743 (GCVE-0-2026-48743)

    Vulnerability from nvd – Published: 2026-06-26 17:34 – Updated: 2026-06-29 15:20
    VLAI
    Title
    Envoy: HTTP/3 to HTTP/1 request smuggling via headers-only request with nonzero Content-Length
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1, Envoy can translate a downstream HTTP/3 request that is complete at the transport layer (HEADERS with FIN / headers-only close) but still carries a nonzero Content-Length into a complete upstream HTTP/1 request with unresolved body debt. In an HTTP/1 upstream deployment where the origin replies before reading the declared body and keeps the connection reusable, the beginning of the next Envoy-generated upstream request can be consumed as the first request's body. The remaining bytes are then parsed by the origin as a new HTTP/1 request. This was reproduced as a route-bypass/desync: direct /pwn was denied by Envoy, but the second downstream H3 stream received the response for backend-parsed GET /pwn HTTP/1.1. This vulnerability is fixed in 1.35.11, 1.36.7, 1.37.3, and 1.38.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-06-29 15:04 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    References
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: >= 1.38.0, < 1.38.1
    Affected: >= 1.37.0, < 1.37.3
    Affected: >= 1.36.0, < 1.36.7
    Affected: >= 1.35.0, < 1.35.11
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48743",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-06-29T15:04:55.378026Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-06-29T15:20:33.276Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-8phg-2h2q-jgxf"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.1"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.3"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.36.0, \u003c 1.36.7"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.35.0, \u003c 1.35.11"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.35.11, 1.36.7, 1.37.3, and 1.38.1, Envoy can translate a downstream HTTP/3 request that is complete at the transport layer (HEADERS with FIN / headers-only close) but still carries a nonzero Content-Length into a complete upstream HTTP/1 request with unresolved body debt. In an HTTP/1 upstream deployment where the origin replies before reading the declared body and keeps the connection reusable, the beginning of the next Envoy-generated upstream request can be consumed as the first request\u0027s body. The remaining bytes are then parsed by the origin as a new HTTP/1 request. This was reproduced as a route-bypass/desync: direct /pwn was denied by Envoy, but the second downstream H3 stream received the response for backend-parsed GET /pwn HTTP/1.1. This vulnerability is fixed in 1.35.11, 1.36.7, 1.37.3, and 1.38.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "LOW",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-06-26T17:34:22.470Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-8phg-2h2q-jgxf",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-8phg-2h2q-jgxf"
            }
          ],
          "source": {
            "advisory": "GHSA-8phg-2h2q-jgxf",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP/3 to HTTP/1 request smuggling via headers-only request with nonzero Content-Length"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48743",
        "datePublished": "2026-06-26T17:34:22.470Z",
        "dateReserved": "2026-05-22T19:10:35.747Z",
        "dateUpdated": "2026-06-29T15:20:33.276Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73511 (GCVE-0-2026-73511)

    Vulnerability from cvelistv5 – Published: 2026-09-21 20:20 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy: Potential path-matching/authentication bypass when using Envoy in combination with a backend stripping per-segment path (matrix) parameters (e.g. Apache Tomcat)
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy normally matches the raw request path, while servlet backends such as Apache Tomcat strip semicolon matrix parameters from each path segment before resolving the resource. Envoy's ignore_path_parameters_in_path_matching option instead truncates at the first semicolon and still does not match per-segment backend behavior. A remote client can use a parameterized protected segment, or a parameter on an earlier segment, to make Envoy select an unprotected fallback while the backend resolves the protected resource. The relevant scope boundary is that the bypass requires both a path-based Envoy decision and a backend that strips semicolon parameters per segment. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-289 - Authentication Bypass by Alternate Name
    • CWE-436 - Interpretation Conflict
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73511",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:36.667360Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:37.554Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy normally matches the raw request path, while servlet backends such as Apache Tomcat strip semicolon matrix parameters from each path segment before resolving the resource. Envoy\u0027s ignore_path_parameters_in_path_matching option instead truncates at the first semicolon and still does not match per-segment backend behavior. A remote client can use a parameterized protected segment, or a parameter on an earlier segment, to make Envoy select an unprotected fallback while the backend resolves the protected resource. The relevant scope boundary is that the bypass requires both a path-based Envoy decision and a backend that strips semicolon parameters per segment. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-289",
                  "description": "CWE-289: Authentication Bypass by Alternate Name",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:20:26.487Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-m745-gh6x-349x",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-m745-gh6x-349x"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/26d5",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/26d5"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/50f7bfa48dccfee339822e9846b2b8053e07d325",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/50f7bfa48dccfee339822e9846b2b8053e07d325"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/b205d1f4982e14ce5693ba94ef84d37e7155e050",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/b205d1f4982e14ce5693ba94ef84d37e7155e050"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/fcb663752c7055257f5dcc8b6ce6c7c905ebb1ff",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/fcb663752c7055257f5dcc8b6ce6c7c905ebb1ff"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-m745-gh6x-349x",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Potential path-matching/authentication bypass when using Envoy in combination with a backend stripping per-segment path (matrix) parameters (e.g. Apache Tomcat)"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73511",
        "datePublished": "2026-09-21T20:20:26.487Z",
        "dateReserved": "2026-08-12T19:00:33.736Z",
        "dateUpdated": "2026-09-22T15:39:37.554Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73553 (GCVE-0-2026-73553)

    Vulnerability from cvelistv5 – Published: 2026-09-21 20:18 – Updated: 2026-09-22 13:21
    VLAI
    Title
    Envoy: RBAC Authorization Bypass via Path Parameters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy's router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:20 UTC
    CWE
    • CWE-436 - Interpretation Conflict
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73553",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:20:29.312691Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:21:23.657Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, When ignore_path_parameters_in_path_matching is enabled, Envoy\u0027s router strips the semicolon suffix before matching but the RBAC url_path matcher evaluates the raw path. A downstream request such as /admin;x can therefore miss a DENY rule for /admin while the router still selects the protected /admin backend. The inconsistent canonicalization allows an unauthenticated client to bypass path-based authorization. The relevant scope boundary is that the route option and a path-based RBAC rule must both be present, and the protected route must match after stripping. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "LOW",
                "privilegesRequired": "NONE",
                "scope": "CHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:L/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-436",
                  "description": "CWE-436: Interpretation Conflict",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:18:47.650Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-77x5-xqjg-hprq"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0be4a0302ea94a894e470817c2edfbd5ed90d273",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0be4a0302ea94a894e470817c2edfbd5ed90d273"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/6a703a375a20e3bf98140ee5f5522c614adee7b6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/6a703a375a20e3bf98140ee5f5522c614adee7b6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/b6ec9b66cc33a415e2fa81a6fa8363cac4772dd1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/b6ec9b66cc33a415e2fa81a6fa8363cac4772dd1"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e6d5fe885409ebb335ed3934a167f0bcfea471f2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e6d5fe885409ebb335ed3934a167f0bcfea471f2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-77x5-xqjg-hprq",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: RBAC Authorization Bypass via Path Parameters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73553",
        "datePublished": "2026-09-21T20:18:47.650Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-22T13:21:23.657Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73551 (GCVE-0-2026-73551)

    Vulnerability from cvelistv5 – Published: 2026-09-21 20:17 – Updated: 2026-09-21 20:17
    VLAI
    Title
    Envoy: Path normalization does not handle dot and dotdot segments with parameters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    • CWE-647 - Use of Non-Canonical URL Paths for Authorization Decisions
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s URL normalization does not recognize dot and dotdot path segments when they carry semicolon parameters. A request such as /user/..;foo=bar/admin is therefore not canonicalized to /admin even when path normalization is enabled. If an upstream interprets the segment according to RFC 3986 while Envoy applies routing or RBAC to the uncollapsed path, a remote client can cause path confusion and bypass path-based security policy. The relevant scope boundary is that the security consequence depends on a downstream/upstream path interpretation mismatch or a path-based Envoy decision. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "LOW",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-647",
                  "description": "CWE-647: Use of Non-Canonical URL Paths for Authorization Decisions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T20:17:02.620Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-2w8w-rfw7-8gg4",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-2w8w-rfw7-8gg4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/28b6d60a6d96edeece121cac5be701eb46cc7f24",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/28b6d60a6d96edeece121cac5be701eb46cc7f24"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/d40a68b0a30a003c4e0a9fd3af637f828b52c37b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/d40a68b0a30a003c4e0a9fd3af637f828b52c37b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e9d6c329f9a3ff19432bf39b60c601df7e3eda33",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e9d6c329f9a3ff19432bf39b60c601df7e3eda33"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f74d1107c4f5c9679b66f7a03a6c5b75ddde1989",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f74d1107c4f5c9679b66f7a03a6c5b75ddde1989"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-2w8w-rfw7-8gg4",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Path normalization does not handle dot and dotdot segments with parameters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73551",
        "datePublished": "2026-09-21T20:17:02.620Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-21T20:17:02.620Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73546 (GCVE-0-2026-73546)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:53 – Updated: 2026-09-21 20:07
    VLAI
    Title
    Envoy: Stored XSS in Admin Stats Interface (/stats?format=html)
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's /stats?format=html admin endpoint uses StatsHtmlRender, which sanitizes string statistic values but emits statistic names without HTML encoding. A data-plane component such as grpc_stats with stats_for_all_methods enabled can incorporate attacker-controlled path segments into cached dynamic statistic names. When an operator views the HTML stats page, the stored name can execute script with the admin interface's origin and issue privileged same-origin requests. The relevant scope boundary is that the admin interface must be browser-accessible and an enabled component must persist attacker-influenced text in statistic names. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: total
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 20:07 UTC
    CWE
    • CWE-79 - Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73546",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T20:07:05.340873Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T20:07:34.119Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s /stats?format=html admin endpoint uses StatsHtmlRender, which sanitizes string statistic values but emits statistic names without HTML encoding. A data-plane component such as grpc_stats with stats_for_all_methods enabled can incorporate attacker-controlled path segments into cached dynamic statistic names. When an operator views the HTML stats page, the stored name can execute script with the admin interface\u0027s origin and issue privileged same-origin requests. The relevant scope boundary is that the admin interface must be browser-accessible and an enabled component must persist attacker-influenced text in statistic names. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.4,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-79",
                  "description": "CWE-79: Improper Neutralization of Input During Web Page Generation (\u0027Cross-site Scripting\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:53:21.443Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-pv9h-4fxf-7vrg"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/11d34660ca0322eb125d045a564d9d87f016397f",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/11d34660ca0322eb125d045a564d9d87f016397f"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/884d30c56b835d5801733ae1dc38c94a08de23e8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/884d30c56b835d5801733ae1dc38c94a08de23e8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/9484e17c34353662f9bfd30c74f61fa8c9ee7b83",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/9484e17c34353662f9bfd30c74f61fa8c9ee7b83"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/ab63a0e52b5a28472f2ff865b6464ae4004f7593",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/ab63a0e52b5a28472f2ff865b6464ae4004f7593"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-pv9h-4fxf-7vrg",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Stored XSS in Admin Stats Interface (/stats?format=html)"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73546",
        "datePublished": "2026-09-21T19:53:21.443Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-21T20:07:34.119Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73512 (GCVE-0-2026-73512)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:51 – Updated: 2026-09-22 13:27
    VLAI
    Title
    Envoy: use-after-free in QUIC on internal redirects
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler's cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:27 UTC
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73512",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:27:27.772374Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:27:46.213Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s HttpDatagramHandler caches the current RequestDecoder when Capsule Protocol is enabled. Stream recreation, including an internal redirect, replaces the ActiveStream and updates EnvoyQuicServerStream but does not update the handler\u0027s cached pointer. A subsequent HTTP/3 datagram can call decodeData through the freed decoder, causing invalid virtual dispatch and a process crash. The relevant scope boundary is that hTTP/3 datagrams and Capsule Protocol must be enabled, and the request must enter a stream-recreation path such as an internal redirect. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:51:23.229Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-r6j2-mrm5-72mg"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/29dbaae4a9971011e2f1948acfaf383296e901ea",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/29dbaae4a9971011e2f1948acfaf383296e901ea"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/85495163fdc67364a5258bfe478c34a44f6428b4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/85495163fdc67364a5258bfe478c34a44f6428b4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c0e46dabc3ac286bbe608e9274776555911aadb9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c0e46dabc3ac286bbe608e9274776555911aadb9"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f2417eec2ff49abe243d484ded916fbc2faca38d",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f2417eec2ff49abe243d484ded916fbc2faca38d"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-r6j2-mrm5-72mg",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: use-after-free in QUIC on internal redirects"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73512",
        "datePublished": "2026-09-21T19:51:23.229Z",
        "dateReserved": "2026-08-12T19:00:33.736Z",
        "dateUpdated": "2026-09-22T13:27:46.213Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73550 (GCVE-0-2026-73550)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:49 – Updated: 2026-09-21 19:49
    VLAI
    Title
    Envoy: HTTP/2 Discarded Host Header 200 GB Header-Copy OOM in Envoy
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    • CWE-401 - Missing Release of Memory after Effective Lifetime
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy copies every decoded HTTP/2 Host header value before discarding it when :authority is already present. The discarded value bypasses saveHeader, so its bytes and count are not charged against request header limits. An unauthenticated client can use HPACK indexing to submit many references to a large Host value across a bounded number of streams, forcing extreme header-copy allocation and causing the proxy to be out-of-memory killed. The relevant scope boundary is that the demonstrated amplification uses HTTP/2 HPACK and the duplicate Host discard behavior. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-401",
                  "description": "CWE-401: Missing Release of Memory after Effective Lifetime",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:49:28.641Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-qgf6-qvhw-4hvh",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-qgf6-qvhw-4hvh"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0910997f70e91d2d20c329bb507bfce44ce01f80",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0910997f70e91d2d20c329bb507bfce44ce01f80"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/1fec994c868df008cdd4ae285aab58a196fd31f2",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/1fec994c868df008cdd4ae285aab58a196fd31f2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3fd0ffee7ac87adf3bc6e421656bb96310512300",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3fd0ffee7ac87adf3bc6e421656bb96310512300"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/fc75d8e35b0d11acbae18b63a0bd96e32e84f61b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/fc75d8e35b0d11acbae18b63a0bd96e32e84f61b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-qgf6-qvhw-4hvh",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP/2 Discarded Host Header 200 GB Header-Copy OOM in Envoy"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73550",
        "datePublished": "2026-09-21T19:49:28.641Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-21T19:49:28.641Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73547 (GCVE-0-2026-73547)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:47 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy ext_authz: request `:path` pseudoheader dereferenced w/o null check
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's ext_authz filter assumes that a request contains a :path pseudoheader when applying query_parameters_to_set or query_parameters_to_remove from an authorization response. A path-less CONNECT request makes request_headers_->Path() return null, and Filter::onComplete dereferences that pointer while parsing the query string. An unauthenticated downstream client can crash the Envoy process when the filter and authorization response use query-parameter mutation. The relevant scope boundary is that the deployment must accept path-less CONNECT and configure ext_authz query-parameter mutation. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-20 - Improper Input Validation
    • CWE-476 - NULL Pointer Dereference
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73547",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:38.926679Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:45.625Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s ext_authz filter assumes that a request contains a :path pseudoheader when applying query_parameters_to_set or query_parameters_to_remove from an authorization response. A path-less CONNECT request makes request_headers_-\u003ePath() return null, and Filter::onComplete dereferences that pointer while parsing the query string. An unauthenticated downstream client can crash the Envoy process when the filter and authorization response use query-parameter mutation. The relevant scope boundary is that the deployment must accept path-less CONNECT and configure ext_authz query-parameter mutation. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:47:54.720Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-87ph-jqwm-pg6r",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-87ph-jqwm-pg6r"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/064af2e61d0d1c421490d9e3e6e643c5d117ffe4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/064af2e61d0d1c421490d9e3e6e643c5d117ffe4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/5f3b8e9b2b8a787a63202d35bb38820f3e9271fe",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/5f3b8e9b2b8a787a63202d35bb38820f3e9271fe"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/838f8ffd9d7b5217682a22ee33470d4c7afb7e98",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/838f8ffd9d7b5217682a22ee33470d4c7afb7e98"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c3170d7c747e51bb8254378ea89afc03d3e71929",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c3170d7c747e51bb8254378ea89afc03d3e71929"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-87ph-jqwm-pg6r",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy ext_authz: request `:path` pseudoheader dereferenced w/o null check"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73547",
        "datePublished": "2026-09-21T19:47:54.720Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-22T15:39:45.625Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-48521 (GCVE-0-2026-48521)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:44 – Updated: 2026-09-21 20:04
    VLAI
    Title
    Envoy: HTTP/3 connection pool selection null-derefs in ProdClusterManagerFactory::allocateConnPool when transport_socket_options is null
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's ProdClusterManagerFactory::allocateConnPool dereferences transport_socket_options while selecting an HTTP/3 connection pool without first checking whether the pointer is null. LoadBalancerContext implementations used by synthetic, mirror, health-check, and async-client calls can return no transport-socket options. With auto_config and HTTP/3 enabled, routine traffic reaching one of those contexts can crash an Envoy worker. The relevant scope boundary is that the affected branch requires HTTP/3 in the protocol set and a context that supplies no transport-socket options. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-21 20:02 UTC
    CWE
    • CWE-476 - NULL Pointer Dereference
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-48521",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-21T20:02:39.214503Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-21T20:04:16.440Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s ProdClusterManagerFactory::allocateConnPool dereferences transport_socket_options while selecting an HTTP/3 connection pool without first checking whether the pointer is null. LoadBalancerContext implementations used by synthetic, mirror, health-check, and async-client calls can return no transport-socket options. With auto_config and HTTP/3 enabled, routine traffic reaching one of those contexts can crash an Envoy worker. The relevant scope boundary is that the affected branch requires HTTP/3 in the protocol set and a context that supplies no transport-socket options. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-476",
                  "description": "CWE-476: NULL Pointer Dereference",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:44:15.389Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-5vff-j9p4-38j3"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/8ef2da8527fcd17388b046c1add4fb47fb5d0868",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/8ef2da8527fcd17388b046c1add4fb47fb5d0868"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/cec4899acf03cf551f28611a5f32385648d95f96",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/cec4899acf03cf551f28611a5f32385648d95f96"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e7b4839beef7f43594ce8e94c4563c80db04a8a7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e7b4839beef7f43594ce8e94c4563c80db04a8a7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f5436f44103fb14cb8ba42a8db0f54a06c98c45a",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f5436f44103fb14cb8ba42a8db0f54a06c98c45a"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-5vff-j9p4-38j3",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP/3 connection pool selection null-derefs in ProdClusterManagerFactory::allocateConnPool when transport_socket_options is null"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-48521",
        "datePublished": "2026-09-21T19:44:15.389Z",
        "dateReserved": "2026-05-21T16:18:10.619Z",
        "dateUpdated": "2026-09-21T20:04:16.440Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73549 (GCVE-0-2026-73549)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:42 – Updated: 2026-09-22 13:29
    VLAI
    Title
    Envoy - Incomplete fix for CVE-2026-26310: copyInternetAddressAndPort crashes on scoped IPv6 addresses in ORIGINAL_DST clusters
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's Utility::copyInternetAddressAndPort and QUIC client-address paths reconstruct scoped IPv6 addresses through addressAsString and Ipv6Instance. The string includes a percent scope identifier that inet_pton cannot parse, causing an exception or abort. Kernel-provided scoped IPv6 destinations in ORIGINAL_DST transparent-proxy deployments, and affected QUIC connection paths, can therefore terminate the process. The relevant scope boundary is that the HTTP use_http_header override rejects scoped addresses earlier; the advisory's crash path requires a kernel-provided original destination or the affected QUIC path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:29 UTC
    CWE
    • CWE-754 - Improper Check for Unusual or Exceptional Conditions
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73549",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:29:09.394045Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:29:31.824Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s Utility::copyInternetAddressAndPort and QUIC client-address paths reconstruct scoped IPv6 addresses through addressAsString and Ipv6Instance. The string includes a percent scope identifier that inet_pton cannot parse, causing an exception or abort. Kernel-provided scoped IPv6 destinations in ORIGINAL_DST transparent-proxy deployments, and affected QUIC connection paths, can therefore terminate the process. The relevant scope boundary is that the HTTP use_http_header override rejects scoped addresses earlier; the advisory\u0027s crash path requires a kernel-provided original destination or the affected QUIC path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.3,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-754",
                  "description": "CWE-754: Improper Check for Unusual or Exceptional Conditions",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:42:48.561Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jp5f-qr64-c9vw",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jp5f-qr64-c9vw"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-jp5f-qr64-c9vw",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy - Incomplete fix for CVE-2026-26310: copyInternetAddressAndPort crashes on scoped IPv6 addresses in ORIGINAL_DST clusters"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73549",
        "datePublished": "2026-09-21T19:42:48.561Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-22T13:29:31.824Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73513 (GCVE-0-2026-73513)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:40 – Updated: 2026-09-21 19:40
    VLAI
    Title
    Envoy: oghttp2 upstream trailers incorrect handling
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's optional oghttp2 upstream HTTP/2 codec accepts a response trailer HEADERS frame without END_STREAM. Envoy completes and deferred-deletes the ActiveRequest while oghttp2 keeps the stream open, leaving ClientStreamImpl with a dangling response_decoder_ reference. A later frame on the stream can dispatch through the freed object and crash the process. The relevant scope boundary is that the default nghttp2 codec rejects the malformed trailers, and the trigger is upstream-only with oghttp2 enabled. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s optional oghttp2 upstream HTTP/2 codec accepts a response trailer HEADERS frame without END_STREAM. Envoy completes and deferred-deletes the ActiveRequest while oghttp2 keeps the stream open, leaving ClientStreamImpl with a dangling response_decoder_ reference. A later frame on the stream can dispatch through the freed object and crash the process. The relevant scope boundary is that the default nghttp2 codec rejects the malformed trailers, and the trigger is upstream-only with oghttp2 enabled. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            },
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:40:49.119Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jjmm-fw8p-crpw",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-jjmm-fw8p-crpw"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/0d33268d7d8cdc5c8ffef462e0cceefa56156b72",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/0d33268d7d8cdc5c8ffef462e0cceefa56156b72"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3df69eeee220d6a4088cfdd3be79b55e2e6d3514",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3df69eeee220d6a4088cfdd3be79b55e2e6d3514"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c4610b6c85d72ed01e014c2a1aba2934a2b774e9",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c4610b6c85d72ed01e014c2a1aba2934a2b774e9"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/e6963c6b64cd62aa8e078ef17c76052b6e33e82b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/e6963c6b64cd62aa8e078ef17c76052b6e33e82b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-jjmm-fw8p-crpw",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: oghttp2 upstream trailers incorrect handling"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73513",
        "datePublished": "2026-09-21T19:40:49.119Z",
        "dateReserved": "2026-08-12T19:00:33.737Z",
        "dateUpdated": "2026-09-21T19:40:49.119Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73552 (GCVE-0-2026-73552)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:37 – Updated: 2026-09-22 15:39
    VLAI
    Title
    Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2's UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 14:15 UTC
    CWE
    • CWE-20 - Improper Input Validation
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73552",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T14:15:40.919777Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T15:39:58.488Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy HTTP RBAC accepts RFC-valid opaque header bytes but evaluates safe_regex values with RE2\u0027s UTF-8 subject semantics. A downstream client can preserve a prohibited marker and add an unrelated obs-text octet, causing RE2::FullMatch to return false and a negative RBAC policy to treat the invalid subject as an ordinary no-match. A byte-oriented route matcher can still observe the marker, allowing the request to reach a route intended to be denied. The relevant scope boundary is that plain positive ALLOW regexes normally fail closed, and exact, prefix, suffix, and contains matchers are not shown to have this subject-domain failure. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-20",
                  "description": "CWE-20: Improper Input Validation",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:37:20.546Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-23xh-2qxr-3xv8",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-23xh-2qxr-3xv8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/5650cb9770d4420ec2bcbed8b90be06f564ecc07",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/5650cb9770d4420ec2bcbed8b90be06f564ecc07"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/7d1dee5dda66434d84437cc5c85153aa03955e26",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/7d1dee5dda66434d84437cc5c85153aa03955e26"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c2b9a19dc081f03be6a9b4ca932673e5e7a33d18",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c2b9a19dc081f03be6a9b4ca932673e5e7a33d18"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/f3726765f3a12ddc76dcb52c0b79bec3d95ced1c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/f3726765f3a12ddc76dcb52c0b79bec3d95ced1c"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-23xh-2qxr-3xv8",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: HTTP RBAC safe_regex can fail open on RFC-valid obs-text header values"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73552",
        "datePublished": "2026-09-21T19:37:20.546Z",
        "dateReserved": "2026-08-12T20:53:46.380Z",
        "dateUpdated": "2026-09-22T15:39:58.488Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-73548 (GCVE-0-2026-73548)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:35 – Updated: 2026-09-24 22:35
    VLAI
    Title
    Envoy: Cross-user response poisoning via a generic (non-WebSocket) HTTP upgrade on Envoy's shared backend pool
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy forwards data for a configured non-WebSocket HTTP upgrade before the upstream accepts the upgrade. An unauthenticated HTTP/2 client can place a complete HTTP/1.1 request in extended CONNECT data; Envoy downgrades the request, writes the data unframed to a keep-alive HTTP/1.1 upstream, and returns the socket to the shared pool while the smuggled response remains queued. A different downstream client can then receive the attacker's response. The relevant scope boundary is that webSocket upgrades, plain CONNECT, disabled backend keep-alive, per-downstream pools, and max_requests_per_connection set to 1 are not affected by the demonstrated path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: poc Automatable: yes Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-24 22:34 UTC
    CWE
    • CWE-444 - Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-73548",
                    "options": [
                      {
                        "Exploitation": "poc"
                      },
                      {
                        "Automatable": "yes"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-24T22:34:49.061262Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-24T22:35:14.446Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "references": [
              {
                "tags": [
                  "exploit"
                ],
                "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2"
              }
            ],
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy forwards data for a configured non-WebSocket HTTP upgrade before the upstream accepts the upgrade. An unauthenticated HTTP/2 client can place a complete HTTP/1.1 request in extended CONNECT data; Envoy downgrades the request, writes the data unframed to a keep-alive HTTP/1.1 upstream, and returns the socket to the shared pool while the smuggled response remains queued. A different downstream client can then receive the attacker\u0027s response. The relevant scope boundary is that webSocket upgrades, plain CONNECT, disabled backend keep-alive, per-downstream pools, and max_requests_per_connection set to 1 are not affected by the demonstrated path. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "LOW",
                "attackVector": "NETWORK",
                "availabilityImpact": "NONE",
                "baseScore": 7.5,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-444",
                  "description": "CWE-444: Inconsistent Interpretation of HTTP Requests (\u0027HTTP Request/Response Smuggling\u0027)",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:35:15.275Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-3vhp-c83q-jqc2"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/309855626966cff176155c821043ed3b44671361",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/309855626966cff176155c821043ed3b44671361"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/3c7998545a9c9fb3933a4bc1907d92f0e752bc2b",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/3c7998545a9c9fb3933a4bc1907d92f0e752bc2b"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/4633b8cce3d15b8734eefe232e30c12b0140b91c",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/4633b8cce3d15b8734eefe232e30c12b0140b91c"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/bd6711f2617658e28dfa3df3dace6bfe3cfc0766",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/bd6711f2617658e28dfa3df3dace6bfe3cfc0766"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-3vhp-c83q-jqc2",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: Cross-user response poisoning via a generic (non-WebSocket) HTTP upgrade on Envoy\u0027s shared backend pool"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-73548",
        "datePublished": "2026-09-21T19:35:15.275Z",
        "dateReserved": "2026-08-12T20:53:46.379Z",
        "dateUpdated": "2026-09-24T22:35:14.446Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }

    CVE-2026-50572 (GCVE-0-2026-50572)

    Vulnerability from cvelistv5 – Published: 2026-09-21 19:32 – Updated: 2026-09-22 13:30
    VLAI
    Title
    Envoy: ext_authz - RawHttpClientImpl onSuccess 0x0 segfault
    Summary
    Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy's HTTP external-authorization client can retain a stale request callback after a request is rejected. When RawHttpClientImpl::onSuccess later processes the authorization response, it can invoke callbacks_ after the callback owner has been destroyed, causing a use-after-free and process crash under production traffic. The relevant scope boundary is that the vulnerable path uses the HTTP ext_authz client; the advisory does not establish the same trigger for unrelated filters. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1.
    SSVC
    Exploitation: none Automatable: no Technical Impact: partial
    CISA Coordinator · CISA-ADP (v2.0.3)
    Decision recorded 2026-09-22 13:30 UTC
    CWE
    Impacted products
    Vendor Product Version
    envoyproxy envoy Affected: < 1.36.10
    Affected: >= 1.37.0, < 1.37.6
    Affected: >= 1.38.0, < 1.38.4
    Affected: >= 1.39.0, < 1.39.1
    Create a notification for this product.
    Show details on NVD website

    {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "other": {
                  "content": {
                    "id": "CVE-2026-50572",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "partial"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-09-22T13:30:30.535577Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-09-22T13:30:59.295Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "product": "envoy",
              "vendor": "envoyproxy",
              "versions": [
                {
                  "status": "affected",
                  "version": "\u003c 1.36.10"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.37.0, \u003c 1.37.6"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.38.0, \u003c 1.38.4"
                },
                {
                  "status": "affected",
                  "version": "\u003e= 1.39.0, \u003c 1.39.1"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "Envoy is an open source edge and service proxy designed for cloud-native applications. Prior to 1.36.10, 1.37.6, 1.38.4, and 1.39.1, Envoy\u0027s HTTP external-authorization client can retain a stale request callback after a request is rejected. When RawHttpClientImpl::onSuccess later processes the authorization response, it can invoke callbacks_ after the callback owner has been destroyed, causing a use-after-free and process crash under production traffic. The relevant scope boundary is that the vulnerable path uses the HTTP ext_authz client; the advisory does not establish the same trigger for unrelated filters. This issue is fixed in versions 1.36.10, 1.37.6, 1.38.4, and 1.39.1."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "attackComplexity": "HIGH",
                "attackVector": "NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 5.9,
                "baseSeverity": "MEDIUM",
                "confidentialityImpact": "NONE",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H",
                "version": "3.1"
              }
            }
          ],
          "problemTypes": [
            {
              "descriptions": [
                {
                  "cweId": "CWE-416",
                  "description": "CWE-416: Use After Free",
                  "lang": "en",
                  "type": "CWE"
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-09-21T19:32:00.008Z",
            "orgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
            "shortName": "GitHub_M"
          },
          "references": [
            {
              "name": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-q8wp-gf7q-m8cv",
              "tags": [
                "x_refsource_CONFIRM"
              ],
              "url": "https://github.com/envoyproxy/envoy/security/advisories/GHSA-q8wp-gf7q-m8cv"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/8dacef38337aeffd62866b5c5910104b63b33db8",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/8dacef38337aeffd62866b5c5910104b63b33db8"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/a49085623654e27e9ad6298928557644b849d7ce",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/a49085623654e27e9ad6298928557644b849d7ce"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c1b29534a294cb0999e99e1fe0de000310165f03",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c1b29534a294cb0999e99e1fe0de000310165f03"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/commit/c524571ffad517ba650d9563f85afa89194e2cfb",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/commit/c524571ffad517ba650d9563f85afa89194e2cfb"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.36.10"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.37.6"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.38.4"
            },
            {
              "name": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1",
              "tags": [
                "x_refsource_MISC"
              ],
              "url": "https://github.com/envoyproxy/envoy/releases/tag/v1.39.1"
            }
          ],
          "source": {
            "advisory": "GHSA-q8wp-gf7q-m8cv",
            "discovery": "UNKNOWN"
          },
          "title": "Envoy: ext_authz - RawHttpClientImpl onSuccess 0x0 segfault"
        }
      },
      "cveMetadata": {
        "assignerOrgId": "a0819718-46f1-4df5-94e2-005712e83aaa",
        "assignerShortName": "GitHub_M",
        "cveId": "CVE-2026-50572",
        "datePublished": "2026-09-21T19:32:00.008Z",
        "dateReserved": "2026-06-04T21:34:34.427Z",
        "dateUpdated": "2026-09-22T13:30:59.295Z",
        "state": "PUBLISHED"
      },
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }