PT-2019-2304 · Envoy · Envoy

Erlend Oftedal

·

Published

2019-04-05

·

Updated

2022-05-24

·

CVE-2019-9901

CVSS v3.1

10

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Envoy versions 1.9.0 and earlier
Description The issue is related to errors in normalizing URI addresses. A remote attacker may exploit this by crafting a relative path, such as something/../admin, to bypass access control, for example, a block on /admin. This could allow an attacker to gain unauthorized access to protected data. A backend server could interpret the non-normalized path and provide an attacker access beyond the scope provided for by the access control policy.
Recommendations For Envoy versions 1.9.0 and earlier, consider updating to a version that normalizes HTTP URL paths to prevent access control bypass. As a temporary workaround, restrict access to sensitive areas of the backend server to minimize the risk of exploitation. Avoid using relative paths in API endpoints until the issue is resolved. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Improper Access Control

RCE

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2019-02075
CVE-2019-9901
GHSA-2WMF-P7F8-W42H
GHSA-XCX5-93PW-JW2W
RHSA-2019:0741

Affected Products

Envoy