Improperly Implemented Security Check for Standard Affecting servicemesh-proxy package, versions <0:1.0.3-1.el8


Severity

Recommended
critical

Based on Red Hat Enterprise Linux security rating.

Threat Intelligence

EPSS
0.47% (76th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-RHEL8-SERVICEMESHPROXY-4402176
  • published26 Mar 2023
  • disclosed10 Dec 2019

Introduced: 10 Dec 2019

CVE-2019-18838  (opens in a new tab)
CWE-358  (opens in a new tab)

How to fix?

Upgrade RHEL:8 servicemesh-proxy to version 0:1.0.3-1.el8 or higher.
This issue was patched in RHSA-2019:4222.

NVD Description

Note: Versions mentioned in the description apply only to the upstream servicemesh-proxy package and not the servicemesh-proxy package as distributed by RHEL. See How to fix? for RHEL:8 relevant fixed versions and status.

An issue was discovered in Envoy 1.12.0. Upon receipt of a malformed HTTP request without a Host header, it sends an internally generated "Invalid request" response. This internally generated response is dispatched through the configured encoder filter chain before being sent to the client. An encoder filter that invokes route manager APIs that access a request's Host header causes a NULL pointer dereference, resulting in abnormal termination of the Envoy process.

CVSS Scores

version 3.1