Incorrect Authorization Affecting envoyproxy/envoy package, versions [,1.16.5)[1.17.0,1.17.4)[1.18.0,1.18.4)


Severity

Recommended
0.0
high
0
10

CVSS assessment made by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.27% (68th 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 Learn

Learn about Incorrect Authorization vulnerabilities in an interactive lesson.

Start learning
  • Snyk IDSNYK-UNMANAGED-ENVOYPROXYENVOY-2365502
  • published26 Jan 2022
  • disclosed9 Sept 2021
  • creditUnknown

Introduced: 9 Sep 2021

CVE-2021-39206  (opens in a new tab)
CWE-863  (opens in a new tab)

How to fix?

Upgrade envoyproxy/envoy to version 1.16.5, 1.17.4, 1.18.4 or higher.

Overview

Affected versions of this package are vulnerable to Incorrect Authorization. Pomerium is an open source identity-aware access proxy. Envoy, which Pomerium is based on, contains two authorization related vulnerabilities CVE-2021-32777 and CVE-2021-32779. This may lead to incorrect routing or authorization policy decisions. With specially crafted requests, incorrect authorization or routing decisions may be made by Pomerium. Pomerium v0.14.8 and v0.15.1 contain an upgraded envoy binary with these vulnerabilities patched. This issue can only be triggered when using path prefix based policy. Removing any such policies should provide mitigation.

CVSS Scores

version 3.1