CVE-2021-29492
highPriorität · beachten · 55OT-Risiko · hochEPSS 0.631 · 99. PerzentilEUUSEPSS · bewertet 2026-10-27
Envoy is a cloud-native edge/middle/service proxy. Envoy does not decode escaped slash sequences `%2F` and `%5C` in HTTP URL paths in versions 1.18.2 and before. A remote attacker may craft a path with escaped slashes, e.g. `/something%2F..%2Fadmin`, to bypass access control, e.g. a block on `/admin`. A backend server could then decode slash sequences and normalize path and provide an attacker access beyond the scope provided for by the access control policy. ### Impact Escalation of Privileges when using RBAC or JWT filters with enforcement based on URL path. Users with back end servers that interpret `%2F` and `/` and `%5C` and `\` interchangeably are impacted. ### Attack Vector URL paths containing escaped slash characters delivered by untrusted client. Patches in versions 1.18.3, 1.17.3, 1.16.4, 1.15.5 contain new path normalization option to decode escaped slash characters. As a workaround, if back end servers treat `%2F` and `/` and `%5C` and `\` interchangeably and a URL path based access control is configured, one may reconfigure the back end server to not treat `%2F` and `/` and `%5C` and `\` interchangeably.
Behebungen
Hersteller-Fix, Mitigation oder Workaround, wie von den Quellen veröffentlicht.
Ein Hersteller-Fix ist verfügbar.
- Behobenservicemesh-operator-0:2.0.4-3.el8.ppc64le as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-operator-0:2.0.4-3.el8.s390x as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-operator-0:2.0.4-3.el8.src as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-operator-0:2.0.4-3.el8.x86_64 as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-proxy-0:2.0.4-1.el8.ppc64le as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-proxy-0:2.0.4-1.el8.s390x as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-proxy-0:2.0.4-1.el8.src as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-proxy-0:2.0.4-1.el8.x86_64 as a component of OpenShift Service Mesh 2.0redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1538 - Behobenservicemesh-proxy-0:1.1.14-1.el8.ppc64le as a component of OpenShift Service Mesh 1.1redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1540 - Behobenservicemesh-proxy-0:1.1.14-1.el8.s390x as a component of OpenShift Service Mesh 1.1redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1540 - Behobenservicemesh-proxy-0:1.1.14-1.el8.src as a component of OpenShift Service Mesh 1.1redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1540 - Behobenservicemesh-proxy-0:1.1.14-1.el8.x86_64 as a component of OpenShift Service Mesh 1.1redhat_csaf
For details on how to apply this update, which includes the changes described in this advisory, refer to: https://access.redhat.com/articles/11258
https://access.redhat.com/errata/RHSA-2021:1540
cvss
Technischer Schweregrad, 0–10. Eine Zeile je Quelle.
Basiswert 0–10 · höher = schwerwiegender · Vektor überfahren zum Auflösen
schwächen
Die CWE-Schwächeklassen, zu denen dies gehört.
betroffene Produkte (68)
Betroffene Produkte und Versionsbereiche.
- servicemesh-0:1.1.14-1.el8.ppc64le as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-0:1.1.14-1.el8.s390x as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-0:1.1.14-1.el8.src as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-0:1.1.14-1.el8.x86_64 as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-0:2.0.4-1.el8.ppc64le as a component of OpenShift Service Mesh 2.0alle Versionennot affectedredhat_csafUS
- servicemesh-0:2.0.4-1.el8.s390x as a component of OpenShift Service Mesh 2.0alle Versionennot affectedredhat_csafUS
- servicemesh-0:2.0.4-1.el8.src as a component of OpenShift Service Mesh 2.0alle Versionennot affectedredhat_csafUS
- servicemesh-0:2.0.4-1.el8.x86_64 as a component of OpenShift Service Mesh 2.0alle Versionennot affectedredhat_csafUS
- servicemesh-citadel-0:1.1.14-1.el8.ppc64le as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-citadel-0:1.1.14-1.el8.s390x as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
- servicemesh-citadel-0:1.1.14-1.el8.x86_64 as a component of OpenShift Service Mesh 1.1alle Versionennot affectedredhat_csafUS
Advisories (3)
Hersteller- und Ökosystem-Meldungen dazu.
- RHSA-2021:1538Red Hat Security Advisory: Red Hat OpenShift Service Mesh 2.0.4 security update2021-05-11csaf · redhat_csafUS
An update for servicemesh and servicemesh-proxy is now available for OpenShift Service Mesh 2.0. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
- RHSA-2021:1540Red Hat Security Advisory: Red Hat OpenShift Service Mesh 1.1.14 security update2021-05-11csaf · redhat_csafUS
An update for servicemesh and servicemesh-proxy is now available for OpenShift Service Mesh 1.1. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System (CVSS) base score, which gives a detailed severity rating, is available for each vulnerability from the CVE link(s) in the References section.
- BIT-envoy-2021-29492Bypass of path matching rules using escaped slash characters2024-03-06vendor · osvUS
Envoy is a cloud-native edge/middle/service proxy. Envoy does not decode escaped slash sequences `%2F` and `%5C` in HTTP URL paths in versions 1.18.2 and before. A remote attacker may craft a path with escaped slashes, e.g. `/something%2F..%2Fadmin`, to bypass access control, e.g. a block on `/admin`. A backend server could then decode slash sequences and normalize path and provide an attacker access beyond the scope provided for by the access control policy. ### Impact Escalation of Privileges when using RBAC or JWT filters with enforcement based on URL path. Users with back end servers that interpret `%2F` and `/` and `%5C` and `\` interchangeably are impacted. ### Attack Vector URL paths containing escaped slash characters delivered by untrusted client. Patches in versions 1.18.3, 1.17.3, 1.16.4, 1.15.5 contain new path normalization option to decode escaped slash characters. As a workaround, if back end servers treat `%2F` and `/` and `%5C` and `\` interchangeably and a URL path based access control is configured, one may reconfigure the back end server to not treat `%2F` and `/` and `%5C` and `\` interchangeably.
auch bekannt als (3)
Weitere Namen und Kennungen dieser Entität.
quellen
Welche Quellen diesen Datensatz belegen und wann.
Referenzen (7)
Externe Belege — Patches, Meldungen, Analysen.
- https://access.redhat.com/security/cve/cve-2021-29492cnnvd
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-4987-27fx-x6cfcnnvd
- https://istio.io/latest/news/releases/1.9.x/announcing-1.9.5/Patchcnnvd
- https://packetstormsecurity.com/files/162544/Red-Hat-Security-Advisory-2021-1538-01.htmlcnnvd
- https://www.auscert.org.au/bulletins/ESB-2021.1608cnnvd
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-4987-27fx-x6cfenisa_euvd
- https://github.com/envoyproxy/envoy/security/advisories/GHSA-4987-27fx-x6cfMitigationThird Party Advisorynvd
Angreifer nutzen Schwachstellen wie diese gegen im Internet exponierte Dienste aus. Sehen Sie mit einem kostenlosen Passiv-Scan, was exponiert ist.
Kostenloser Scan