CVE-2026-73549

Source
https://cve.org/CVERecord?id=CVE-2026-73549
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-73549.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-73549
Aliases
Downstream
MINI (4)
openSUSE (1)
Related
Published
2026-09-21T19:42:48Z
Modified
2026-10-07T07:05:35Z
Severity
  • 5.3 (Medium) CVSS_V3 - CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
Envoy - Incomplete fix for CVE-2026-26310: copyInternetAddressAndPort crashes on scoped IPv6 addresses in ORIGINAL_DST clusters
Details

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.

Database specific
{
    "cna_assigner":  "GitHub_M",
    "cwe_ids":  [
        "CWE-754"
    ],
    "osv_generated_from":  "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/73xxx/CVE-2026-73549.json"
}
References

Affected packages

Git / github.com/envoyproxy/envoy

Affected ranges

Type
GIT
Repo
https://github.com/envoyproxy/envoy
Events
Database specific
Show details
{
    "cpe":  "cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*",
    "extracted_events":  [
        {
            "introduced":  "0"
        },
        {
            "fixed":  "1.36.10"
        },
        {
            "introduced":  "1.37.0"
        },
        {
            "fixed":  "1.37.6"
        },
        {
            "introduced":  "1.38.0"
        },
        {
            "fixed":  "1.38.4"
        },
        {
            "introduced":  "1.39.0"
        },
        {
            "fixed":  "1.39.1"
        }
    ],
    "source":  [
        "CPE_RANGE",
        "REFERENCES"
    ]
}

Affected versions

v1.*
v1.0.0
v1.1.0
v1.10.0
v1.11.0
v1.12.0
v1.13.0
v1.14.0
v1.15.0
v1.16.0
v1.17.0
v1.18.0
v1.18.1
v1.18.2
v1.19.0
v1.2.0
v1.20.0
v1.21.0
v1.22.0
v1.23.0
v1.24.0
v1.25.0
v1.26.0
v1.27.0
v1.28.0
v1.29.0
v1.3.0
v1.30.0
v1.31.0
v1.32.0
v1.33.0
v1.34.0
v1.35.0
v1.36.0
v1.36.1
v1.36.2
v1.36.3
v1.36.4
v1.36.5
v1.36.6
v1.36.7
v1.36.8
v1.36.9
v1.37.0
v1.37.1
v1.37.2
v1.37.3
v1.37.4
v1.37.5
v1.38.0
v1.38.1
v1.38.2
v1.38.3
v1.39.0
v1.4.0
v1.5.0
v1.6.0
v1.7.0
v1.8.0
v1.9.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-73549.json"
vanir_signatures
[
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "190010271673201859068218441482117000873",
                "84024826000813163290730740745320941897",
                "124021501145933998369612928306848285858",
                "303129041852510056050663691903455695385",
                "303919254466577485921859407207924410442",
                "253629486740469269541186949758177708185",
                "53925478173225629341555225433812086283",
                "157667060574145710362727097920128992434",
                "23333687982951709134816726454816998337",
                "188327764607048381285145750576578576304",
                "288848846435736389599091678038892844661",
                "148432100011763186742429913832814926890",
                "162441094077346496568470849122909423536",
                "159558476025499988940155613493452432742",
                "33424584638005728133028483415035113214",
                "131696501243853028432107338944078297043",
                "2244644805717115864654053357194406777",
                "180166835754263157543799866105242237566",
                "13076783030826672928854890991607953750",
                "45322979009709221518091380665522205181",
                "239800677385743276405683489261061250208",
                "266091063675971042114211346996142119060"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-084605e4",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "332097610104671179748427136136632004261",
                "185829318725772099251508299311594697136",
                "187224884364100749535245694468324000275",
                "34488690174929353881028739221458361443"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-0ecc7282",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "190010271673201859068218441482117000873",
                "84024826000813163290730740745320941897",
                "124021501145933998369612928306848285858",
                "303129041852510056050663691903455695385",
                "303919254466577485921859407207924410442",
                "253629486740469269541186949758177708185",
                "53925478173225629341555225433812086283",
                "157667060574145710362727097920128992434",
                "23333687982951709134816726454816998337",
                "188327764607048381285145750576578576304",
                "288848846435736389599091678038892844661",
                "148432100011763186742429913832814926890",
                "162441094077346496568470849122909423536",
                "159558476025499988940155613493452432742",
                "33424584638005728133028483415035113214",
                "131696501243853028432107338944078297043",
                "2244644805717115864654053357194406777",
                "180166835754263157543799866105242237566",
                "13076783030826672928854890991607953750",
                "45322979009709221518091380665522205181",
                "239800677385743276405683489261061250208",
                "266091063675971042114211346996142119060"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-1303e791",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "234918774506724217996069265110065025317",
            "length":  1321
        },
        "id":  "CVE-2026-73549-16e0ab3e",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc",
            "function":  "EnvoyQuicClientConnection::probeWithNewPort"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "295033488862706929494108783691340679279",
                "322902879667483816889609131550739079178",
                "72462764585124515843583068604004722172"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-1c10f6f2",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "test/extensions/filters/listener/original_dst/original_dst_integration_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "162441094077346496568470849122909423536",
                "159558476025499988940155613493452432742",
                "33424584638005728133028483415035113214",
                "131696501243853028432107338944078297043",
                "2244644805717115864654053357194406777",
                "180166835754263157543799866105242237566",
                "13076783030826672928854890991607953750",
                "82816167819371586778700606663261581070",
                "321454942094167127954238811926687962049",
                "332038415770971520552129587814968870701"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-30c7046e",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "9060631853408895536514001403589298514",
                "88880115706578798810682638271178418835",
                "185752119971423902424801846539059685848"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-330989c8",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/common/network/connection_impl.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "234918774506724217996069265110065025317",
            "length":  1321
        },
        "id":  "CVE-2026-73549-3c051c77",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc",
            "function":  "EnvoyQuicClientConnection::probeWithNewPort"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "190010271673201859068218441482117000873",
                "84024826000813163290730740745320941897",
                "124021501145933998369612928306848285858",
                "303129041852510056050663691903455695385",
                "303919254466577485921859407207924410442",
                "253629486740469269541186949758177708185",
                "53925478173225629341555225433812086283",
                "157667060574145710362727097920128992434",
                "23333687982951709134816726454816998337",
                "188327764607048381285145750576578576304",
                "288848846435736389599091678038892844661",
                "148432100011763186742429913832814926890",
                "162441094077346496568470849122909423536",
                "159558476025499988940155613493452432742",
                "33424584638005728133028483415035113214",
                "131696501243853028432107338944078297043",
                "2244644805717115864654053357194406777",
                "180166835754263157543799866105242237566",
                "13076783030826672928854890991607953750",
                "45322979009709221518091380665522205181",
                "239800677385743276405683489261061250208",
                "266091063675971042114211346996142119060"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-47fbcbec",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "66699365943849848600266708955008997933",
                "266610849021085901120091993511788396164",
                "240611038168973721916684153769781477085",
                "182311535770783130659534730862645031583",
                "275091509095431354172575408631641553426",
                "191624661819727586229465191396207577139"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-5c372736",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/common/network/connection_impl.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "295033488862706929494108783691340679279",
                "322902879667483816889609131550739079178",
                "72462764585124515843583068604004722172"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-6025a393",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "test/extensions/filters/listener/original_dst/original_dst_integration_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "295033488862706929494108783691340679279",
                "322902879667483816889609131550739079178",
                "72462764585124515843583068604004722172"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-63d1f265",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "test/extensions/filters/listener/original_dst/original_dst_integration_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "156366988413352758148832188365546643530",
                "138233135091035595597609552705351031883",
                "130818616806399541609980172426655887126"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-68795fde",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "test/common/quic/envoy_quic_client_session_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "3240927569038389925019114986471493274",
                "120767858179296098749836893413715526589"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-734d838b",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "test/common/quic/envoy_quic_client_session_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "182311535770783130659534730862645031583",
                "275091509095431354172575408631641553426",
                "191624661819727586229465191396207577139"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-823866d8",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/common/network/connection_impl.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "156366988413352758148832188365546643530",
                "138233135091035595597609552705351031883",
                "130818616806399541609980172426655887126"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-828e5b6a",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "test/common/quic/envoy_quic_client_session_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "3240927569038389925019114986471493274",
                "120767858179296098749836893413715526589"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-88519d83",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "test/common/quic/envoy_quic_client_session_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "70775998105072761019277782903511290727",
            "length":  1228
        },
        "id":  "CVE-2026-73549-9114b3fa",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc",
            "function":  "EnvoyQuicClientConnection::probeWithNewPort"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "332097610104671179748427136136632004261",
                "185829318725772099251508299311594697136",
                "187224884364100749535245694468324000275",
                "34488690174929353881028739221458361443"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-9c540a80",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "234918774506724217996069265110065025317",
            "length":  1321
        },
        "id":  "CVE-2026-73549-a6d9ad74",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/common/quic/envoy_quic_client_connection.cc",
            "function":  "EnvoyQuicClientConnection::probeWithNewPort"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "295033488862706929494108783691340679279",
                "322902879667483816889609131550739079178",
                "72462764585124515843583068604004722172"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-b3ddb682",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "test/extensions/filters/listener/original_dst/original_dst_integration_test.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "262333221738517668897563945766906033131",
            "length":  2073
        },
        "id":  "CVE-2026-73549-d88119c1",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc",
            "function":  "OriginalDstCluster::LoadBalancer::chooseHost"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "332097610104671179748427136136632004261",
                "185829318725772099251508299311594697136",
                "187224884364100749535245694468324000275",
                "34488690174929353881028739221458361443"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-df54e723",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/59b1744a6cb62746db418ac06fc5e359fd25fdb7",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "9060631853408895536514001403589298514",
                "88880115706578798810682638271178418835",
                "185752119971423902424801846539059685848"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-e265da57",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/common/network/connection_impl.h"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "line_hashes":  [
                "332097610104671179748427136136632004261",
                "185829318725772099251508299311594697136",
                "187224884364100749535245694468324000275",
                "34488690174929353881028739221458361443"
            ],
            "threshold":  0.9
        },
        "id":  "CVE-2026-73549-e7863523",
        "signature_type":  "Line",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "262333221738517668897563945766906033131",
            "length":  2073
        },
        "id":  "CVE-2026-73549-e9babe38",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/ab2dca2d65b079768230a7c3d825afeefa330215",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc",
            "function":  "OriginalDstCluster::LoadBalancer::chooseHost"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "87440744804794605500833585388403751960",
            "length":  2073
        },
        "id":  "CVE-2026-73549-ea0252fa",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/109e5a5b08ad10d99074cefd55a747a16ee64da7",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc",
            "function":  "OriginalDstCluster::LoadBalancer::chooseHost"
        }
    },
    {
        "deprecated":  false,
        "digest":  {
            "function_hash":  "262333221738517668897563945766906033131",
            "length":  2073
        },
        "id":  "CVE-2026-73549-f64f3034",
        "signature_type":  "Function",
        "signature_version":  "v1",
        "source":  "https://github.com/envoyproxy/envoy/commit/6e39f4c94deff7a60d382c2d95883e0ea49ff691",
        "target":  {
            "file":  "source/extensions/clusters/original_dst/original_dst_cluster.cc",
            "function":  "OriginalDstCluster::LoadBalancer::chooseHost"
        }
    }
]
vanir_signatures_modified
"2026-10-07T07:05:35Z"