Every CVE Search/ Get API key

CVE-2019-18802

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such...

9.8 CriticalFix available

CVE-2019-18802 is a critical vulnerability (CVSS 9.8) in Envoyproxy Envoy, published December 13, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.46%, the 84th percentile. Fixed in nghttp2 1.38.0-1.2.mga7.

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
High
Integrity
High
Availability
High

Exploit likelihood

2.46%Up 1.2 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 9.8

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Record
CVE-2019-18802
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS 2.0
7.5 HighAV:N/AC:L/Au:N/C:P/I:P/A:P
Updated
2026-11-02
CVE List No score

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Record
CVE-2019-18802
Updated
2026-11-02
EUVDEUVD-2019-8507 No score

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Record
EUVD-2019-8507
Updated
2026-11-03
GitHub AdvisoriesGHSA-fx83-72pw-c56f 9.8

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such...

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Record
GHSA-fx83-72pw-c56f
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSV 9.8

An issue was discovered in Envoy 1.12.0. An untrusted remote client may send an HTTP header (such as Host) with whitespace after the header content. Envoy will treat "header-value " as a different string from "header-value" so for example with the Host header "example.com " one could bypass "example.com" matchers.

Record
CVE-2019-18802
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2019:4222 8.1

Red Hat Security Advisory: Red Hat OpenShift Service Mesh 1.0.3 RPMs security update

Record
RHSA-2019:4222
CVSS 3.0
8.1 HighCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
Show 5 moreShow less
OSVMGASA-2020-0147 No score

Updated nghttp2 packages fix security vulnerability

Malformed request header may cause route matchers or access controls to be bypassed, resulting in escalation of privileges or information disclosure (CVE-2019-18802).

Record
MGASA-2020-0147
Updated
2026-11-02
OSVopenSUSE-SU-2020:0379-1 No score

Security update for nghttp2

This update for nghttp2 fixes the following issues:

nghttp2 was update to version 1.40.0 (bsc#1166481)

  • lib: Add nghttp2_check_authority as public API
  • lib: Fix the bug that stream is closed with wrong error code
  • lib: Faster huffman encoding and decoding
  • build: Avoid filename collision of static and dynamic lib
  • build: Add new flag ENABLE_STATIC_CRT for Windows
  • build: cmake: Support building nghttpx with systemd
  • third-party: Update neverbleed to fix memory leak
  • nghttpx: Fix bug that mruby is incorrectly shared between backends
  • nghttpx: Reconnect h1 backend if it lost connection before sending headers
  • nghttpx: Returns 408 if backend timed out before sending headers
  • nghttpx: Fix request stal

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2020:0379-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:0341-1 No score

Security update for nghttp2

This update for nghttp2 fixes the following issues:

nghttp2 was update to version 1.40.0 (bsc#1166481)

  • lib: Add nghttp2_check_authority as public API
  • lib: Fix the bug that stream is closed with wrong error code
  • lib: Faster huffman encoding and decoding
  • build: Avoid filename collision of static and dynamic lib
  • build: Add new flag ENABLE_STATIC_CRT for Windows
  • build: cmake: Support building nghttpx with systemd
  • third-party: Update neverbleed to fix memory leak
  • nghttpx: Fix bug that mruby is incorrectly shared between backends
  • nghttpx: Reconnect h1 backend if it lost connection before sending headers
  • nghttpx: Returns 408 if backend timed out before sending headers
  • nghttpx: Fix request stal

This update was imported from the SUSE:SLE-15:Update update project.

Record
openSUSE-SU-2021:0341-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:14491-1 No score

libnghttp2-14-1.64.0-1.1 on GA media

These are all security issues fixed in the libnghttp2-14-1.64.0-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:14491-1
Updated
2026-11-02
OSVSUSE-SU-2020:0722-1 No score

Security update for nghttp2

This update for nghttp2 fixes the following issues:

nghttp2 was update to version 1.40.0 (bsc#1166481)

  • lib: Add nghttp2_check_authority as public API
  • lib: Fix the bug that stream is closed with wrong error code
  • lib: Faster huffman encoding and decoding
  • build: Avoid filename collision of static and dynamic lib
  • build: Add new flag ENABLE_STATIC_CRT for Windows
  • build: cmake: Support building nghttpx with systemd
  • third-party: Update neverbleed to fix memory leak
  • nghttpx: Fix bug that mruby is incorrectly shared between backends
  • nghttpx: Reconnect h1 backend if it lost connection before sending headers
  • nghttpx: Returns 408 if backend timed out before sending headers
  • nghttpx: Fix request stal
Record
SUSE-SU-2020:0722-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
nghttp2
Mageia:7
before 1.38.0-1.2.mga7
1.38.0-1.2.mga7
kiali
Red Hat:service_mesh:1.0::el7
before 0:v1.0.8.redhat1-1.el7
0:v1.0.8.redhat1-1.el7
servicemesh
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-citadel
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-cni
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-galley
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-grafana
Red Hat:service_mesh:1.0::el8
before 0:6.2.2-25.el8
0:6.2.2-25.el8
servicemesh-grafana-prometheus
Red Hat:service_mesh:1.0::el8
before 0:6.2.2-25.el8
0:6.2.2-25.el8
servicemesh-istioctl
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-mixc
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
Show 13 moreShow less
Affected packages
PackageAffectedFixed
servicemesh-mixs
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-operator
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-pilot-agent
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-pilot-discovery
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-prometheus
Red Hat:service_mesh:1.0::el8
before 0:2.7.2-26.el8
0:2.7.2-26.el8
servicemesh-proxy
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
servicemesh-sidecar-injector
Red Hat:service_mesh:1.0::el8
before 0:1.0.3-1.el8
0:1.0.3-1.el8
nghttp2
SUSE:Linux Enterprise Module for Basesystem 15 SP1
before 1.40.0-3.6.3
1.40.0-3.6.3
nghttp2
openSUSE:Leap 15.1
before 1.40.0-lp151.3.6.1
1.40.0-lp151.3.6.1
nghttp2-python
openSUSE:Leap 15.1
before 1.40.0-lp151.3.6.1
1.40.0-lp151.3.6.1
nghttp2
openSUSE:Leap 15.2
before 1.40.0-lp152.2.3.1
1.40.0-lp152.2.3.1
nghttp2-python
openSUSE:Leap 15.2
before 1.40.0-lp152.2.3.1
1.40.0-lp152.2.3.1
nghttp2
openSUSE:Tumbleweed
before 1.64.0-1.1
1.64.0-1.1

History

History
WhenChangedSources
2026-11-03aliasesEUVD
2026-11-02createdCVE List, GitHub Advisories, NVD, OSV

References

Show 27 moreShow less
MoveEnter Open