🔍 CVE-2026-63177

7.1
CVSS Score
HIGH
2026-08-11
2026-10-24 16:10
✅ 완료

🇰🇷 한글 설명

Malcolm 네트워크 트래픽 분석 도구의 26.07.0 미만 버전에서 발생하는 권한 우회 취약점입니다. Nginx의 경로 정규화 방식과 Lua 계층의 경로 검증 방식 차이를 이용하여, 인증된 저권한 사용자가 제한된 백엔드 리소스에 접근할 수 있습니다.

💡 쉬운 설명

로그인한 일반 사용자가 주소창에 특수 기호를 섞어 입력함으로써, 보안 검사를 통과하고 관리자만 볼 수 있는 페이지에 몰래 들어갈 수 있는 문제입니다. 시스템이 주소를 해석하는 방식의 차이를 악용한 공격입니다.

🇺🇸 원문 (English)

Malcolm is a network traffic analysis tool suite. Prior to version 26.07.0, role-based access control enforced in the Nginx OpenResty Lua layer evaluates the raw, unnormalized `ngx.var.request_uri`, while Nginx itself routes requests using the normalized path. An authenticated low-privilege user can prepend a traversal segment (for example `/x/../upload/...`) so that Nginx routes the request to a restricted backend while the Lua role check fails to match any rule and falls open, granting access it should deny. Version 26.07.0 fixes the issue.

📍 영향받는 시스템

Malcolm version prior to 26.07.0

⚔️ 공격 벡터

경로 탐색 세그먼트(예: /x/../)를 포함한 요청을 보내 Nginx의 라우팅과 Lua의 권한 검사 로직을 불일치시킴

🛡️ 대응 방법

Malcolm을 버전 26.07.0 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 26.07.0 이상의 버전 번호가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
malcolm --version 2>/dev/null | grep -E '26.07.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Nginx