🔍 CVE-2026-29194

8.1
CVSS Score
HIGH
2026-03-07
2026-06-17 10:29
✅ 완료

🇰🇷 한글 설명

Netmaker 1.5.0 미만 버전의 Authorize 미들웨어에서 호스트 JWT 토큰 검증 오류가 발견되었습니다. hostAllowed가 활성화된 경우, 유효한 호스트 토큰만 있으면 특정 리소스에 대한 권한 확인 없이 다른 호스트의 노드 정보 조회, 삭제, MQTT 신호 전송 등의 작업을 수행할 수 있습니다.

💡 쉬운 설명

로그인된 사용자라면 누구나 다른 사람의 개인 정보나 설정을 마음대로 바꾸거나 삭제할 수 있는 보안 결함입니다. 공격자가 특정 ID 값만 알면 권한이 없는 데이터에 접근하여 시스템을 조작할 수 있습니다.

🇺🇸 원문 (English)

Netmaker makes networks with WireGuard. Prior to version 1.5.0, the Authorize middleware in Netmaker incorrectly validates host JWT tokens. When a route permits host authentication (hostAllowed=true), a valid host token bypasses all subsequent authorization checks without verifying that the host is authorized to access the specific requested resource. Any entity possessing knowledge of object identifiers (node IDs, host IDs) can craft a request with an arbitrary valid host token to access, modify, or delete resources belonging to other hosts. Affected endpoints include node info retrieval, host deletion, MQTT signal transmission, fallback host updates, and failover operations. This issue has been patched in version 1.5.0.

📍 영향받는 시스템

Netmaker version < 1.5.0

⚔️ 공격 벡터

공격자가 유효한 호스트 토큰과 대상 리소스의 ID(node ID, host ID 등)를 사용하여 권한 검증을 우회하는 요청을 전송

🛡️ 대응 방법

Netmaker를 최신 버전인 1.5.0 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 실행 결과로 '1.5.0' 이상의 버전 정보가 출력되면 취약점이 해결된 상태입니다.

Shell / Script
curl -s http://<netmaker-api-endpoint>/version | grep -E '1.5.0'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM Security Verify Access