🔍 CVE-2026-52844

7.5
CVSS Score
HIGH
2026-06-23
2026-10-25 23:10
✅ 완료

🇰🇷 한글 설명

Caddy 서버의 Windows 환경에서 경로 일치 규칙(path matcher)이 역슬래시(\)를 처리하는 방식의 결함으로 인해 발생합니다. 공격자가 특정 경로 형식을 사용하여 /private/*와 같이 보호된 디렉토리에 설정된 인증 및 차단 규칙을 우회할 수 있습니다.

💡 쉬운 설명

서버의 보안 규칙이 파일 경로를 읽는 방식의 차이를 이용해, 원래는 접근할 수 없는 비밀 폴더에 몰래 들어갈 수 있는 취약점입니다. 윈도우 운영체제에서 경로를 구분하는 기호 처리 오류를 악용하는 방식입니다.

🇺🇸 원문 (English)

Caddy is an extensible server platform that uses TLS by default. Prior to 2.11.4, on Windows, Caddy path matchers treat /private\secret.txt as outside /private/*, but file_server later resolves the same request path as private\secret.txt on disk. An unauthenticated remote client can bypass Caddy path-scoped auth/deny routes protecting /private/*. This vulnerability is fixed in 2.11.4.

📍 영향받는 시스템

Caddy versions prior to 2.11.4 (Windows platform)

⚔️ 공격 벡터

인증되지 않은 원격 공격자가 특수하게 조작된 경로(/private\\secret.txt)를 요청하여 경로 기반 보안 규칙을 우회함

🛡️ 대응 방법

Caddy를 2.11.4 버전 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 2.11.4 미만이면 취약한 상태이며, 2.11.4 이상이면 안전합니다.

Shell / Script
caddy version | grep -E 'v2\.[0-9]+\.[0-9]+'

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

💻 영향받는 소프트웨어

Windows Server