🇰🇷 한글 설명
Netmaker 1.5.0 미만 버전에서 인증 우회 취약점이 발견되었습니다. logic/jwts.go의 VerifyHostToken 함수가 호스트 토큰 검증 시 JWT 서명을 제대로 확인하지 않아, 공격자가 임의의 키로 서명된 JWT를 위조하여 네트워크 내의 모든 호스트를 사칭하고 민감한 정보에 접근할 수 있습니다.
💡 쉬운 설명
Netmaker라는 프로그램의 신분증 검사 과정에 결함이 있어, 가짜 신분증을 만들어도 시스템이 이를 진짜로 믿어버리는 문제입니다. 이를 통해 공격자는 마치 정당한 사용자인 것처럼 속여 네트워크 내부의 중요한 데이터에 접근할 수 있습니다.
🇺🇸 원문 (English)
Authentication Bypass vulnerability exists in Netmaker versions prior to 1.5.0. The VerifyHostToken function in logic/jwts.go fails to validate the JWT signature when verifying host tokens. An attacker can forge a JWT signed with any arbitrary key and use it to impersonate any host in the network, gaining access to sensitive information
📍 영향받는 시스템
Netmaker versions prior to 1.5.0
⚔️ 공격 벡터
임의의 키로 서명된 위조된 JWT를 사용하여 호스트 토큰 인증을 우회함
🛡️ 대응 방법
Netmaker를 1.5.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
명령어 결과에 1.5.0 미만의 버전 번호가 출력되면 취약한 버전이 설치된 상태입니다.
netmaker --version 2>/dev/null | grep -E '1\.[0-4]\.'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access