Skip to content
Heist/ feed
Back to feed
High

Security advisory

Type: advisorySources: OSVCVE: CVE-2019-9900

When parsing HTTP/1.x header values, Envoy 1.9.0 and before does not reject embedded zero characters (NUL, ASCII 0x0). This allows remote attackers crafting header values containing embedded NUL characters to potentially bypass header matching rules, gaining access to unauthorized resources.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2019-9900
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 10:40 UTC · Revision 1

Source evidence

CVE-2019-9900

core-osv · Original source

Published 25 Apr 2019, 15:29 UTC

When parsing HTTP/1.x header values, Envoy 1.9.0 and before does not reject embedded zero characters (NUL, ASCII 0x0). This allows remote attackers crafting header values containing embedded NUL characters to potentially bypass header matching rules, gaining access to unauthorized resources.

osv:CVE-2019-9900
Complete source record
{
  "id": "999c85e8acd885bbadddedb8afe807db71a50c1395106d0b41fd5ecbc8ace409",
  "url": "https://osv.dev/vulnerability/CVE-2019-9900",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "CVE-2019-9900",
    "summary": "When parsing HTTP/1.x header values, Envoy 1.9.0 and before does not reject embedded zero characters (NUL, ASCII 0x0). This allows remote attackers crafting header values containing embedded NUL characters to potentially bypass header matching rules, gaining access to unauthorized resources.",
    "evidence": "osv:CVE-2019-9900",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2019-9900",
      "aliases": [
        "CVE-2019-9900",
        "GHSA-x74r-f4mw-c32h"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:L"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/envoyproxy/envoy",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "last_affected": "37bfd8ac347955661af695a417492655b21939dc"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "cpe": "cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "last_affected": "1.9.0"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.9.0",
            "v1.8.0",
            "v1.7.0",
            "v1.6.0",
            "v1.5.0",
            "v1.4.0",
            "v1.3.0",
            "v1.2.0",
            "v1.1.0",
            "v1.0.0"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-9900.json"
          }
        }
      ],
      "modified": "2026-10-20T10:50:57.647828364Z",
      "provider": "osv",
      "references": [
        "https://groups.google.com/forum/#%21topic/envoy-announce/VoHfnDqZiAM",
        "https://access.redhat.com/errata/RHSA-2019:0741",
        "https://www.envoyproxy.io/docs/envoy/v1.9.1/intro/version_history",
        "https://github.com/envoyproxy/envoy/issues/6434",
        "https://github.com/envoyproxy/envoy/security/advisories/GHSA-x74r-f4mw-c32h"
      ],
      "provider_metadata": {}
    },
    "related_cves": [
      {
        "value": "CVE-2019-9900",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 382397,
  "published_at": "2019-04-25T15:29:01.497+00:00"
}