🔍 CVE-2026-54650

8.6
CVSS Score
HIGH
2026-07-28
2026-10-23 23:10
✅ 완료

🇰🇷 한글 설명

openhole 0.1.1 및 이전 버전에서 public_proxy.go 파일이 요청 경로를 처리할 때 인코딩된 점(%) 및 구분자(%)를 적절히 처리하지 못하는 취약점이 발견되었습니다. 이로 인해 공격자가 경로 탐색(Path Traversal) 공격을 통해 터널링된 로컬 서비스에 접근할 수 있습니다.

💡 쉬운 설명

인터넷을 통해 내 컴퓨터의 서비스를 연결해주는 프로그램에서 보안 구멍이 발견되었습니다. 공격자가 특수하게 조작된 주소를 보내면, 원래는 접근하면 안 되는 내 컴퓨터 내부의 파일이나 서비스에 몰래 접근할 수 있습니다.

🇺🇸 원문 (English)

openhole exposes localhost to the internet in one command. In 0.1.1 and earlier, openhole-server in internal/server/public_proxy.go forwarded r.URL.Path instead of preserving the original request target with r.URL.EscapedPath(), allowing percent encoded dot segments %2e and separators %2f to reach tunneled local services as ../ and / for path traversal. This issue is fixed in version 0.1.2.

📍 영향받는 시스템

openhole 0.1.1 및 그 이전 버전

⚔️ 공격 벡터

퍼센트 인코딩된 점(%2e)과 슬래시(%2f)를 포함한 조작된 URL 경로를 통한 경로 탐색 공격

🛡️ 대응 방법

openhole를 0.1.2 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전이 0.1.2 미만(예: 0.1.1)이면 취약한 상태이며, 0.1.2 이상이면 안전합니다.

Shell / Script
openhole --version 2>/dev/null || echo 'not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Windows iSCSI Target Service