Kestrel
대시보드로 돌아가기
CVE-2021-29492HIGH· 8.1MITRENVD대응게시일: 2021. 05. 28.수정일: 2024. 11. 21.CNA: security-advisories@github.comModified

Envoy is a cloud-native edge/middle/service proxy. Envoy does not decode escaped slash sequences `%2F` and `%5C` in HTTP URL paths in versio

Path-Traversal

위협 신호 · CVSS · EPSS · KEV

우선 조치· 악용 확률 높음 · EPSS 68%
CVSS
8.1high

이론적 심각도 점수

EPSS
68.4%상위 0.7%

30일 내 악용 확률 예측

KEV
미등재

실측 악용 기록 없음

권장 대응 기한3일 이내CISA SSVC 기준

즉시(3일 이내) 패치 — 최우선 대응

자동화 가능완전 장악외부 노출· KEV 미등재 · 자동화 가능 · 완전 장악 · 외부 노출

CVSS 벡터 · 메트릭

악용 경로
공격 벡터네트워크
공격 복잡도높음
필요 권한불필요
사용자 상호작용불필요
범위불변
영향
기밀성 영향높음
무결성 영향높음
가용성 영향높음
버전별 점수
CVSS 3.18.1HIGH· 악용성 2.2· 영향도 5.9
CVSS 3.18.3HIGH· 악용성 3.9· 영향도 3.7
CVSS 2.07.5HIGH· 악용성 10· 영향도 6.4
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

약점 (CWE)

  • CWE-22

    경로 탐색(Path Traversal) — '../' 등으로 의도치 않은 파일 경로에 접근.

상세 설명

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.

AI 심층 분석

공격 시나리오 · 재현 가능한 PoC 페이로드 · 즉시 적용 가능한 차단 패치를 한 번에 받아 보세요. 보안 운영팀이 그대로 점검·티켓팅에 쓸 수 있는 형태로 정리해 드립니다.

영향받는 제품·버전

  • envoyproxy envoy< 1.15.5
    other
  • envoyproxy envoy1.16.0 - 1.16.4
    other
  • envoyproxy envoy1.17.0 - 1.17.3
    other
  • envoyproxy envoy1.18.0 - 1.18.3
    other

영향받는 구성 (CPE) 1

  • envoyproxy envoy< 1.15.5cpe:2.3:a:envoyproxy:envoy:*:*:*:*:*:*:*:*

참고 자료 1

링크 내용 불러오는 중…