🔍 CVE-2023-32078

7.5
CVSS Score
HIGH
2023-08-24
2026-06-17 05:58
✅ 완료

🇰🇷 한글 설명

Netmaker의 사용자 업데이트 함수에서 IDOR 취약점이 발견되어, 공격자가 다른 사용자의 username을 지정하여 해당 사용자의 비밀번호를 변경할 수 있습니다. 0.17.1 및 0.18.6 이상 버전에서 패치되었습니다.

💡 쉬운 설명

Netmaker 시스템에서 다른 사람의 계정 비밀번호를 몰래 바꿀 수 있는 보안 결함이 있었습니다. 이 결함은 최신 버전으로 업그레이드하면 해결됩니다.

🇺🇸 원문 (English)

Netmaker makes networks with WireGuard. An Insecure Direct Object Reference (IDOR) vulnerability was found in versions prior to 0.17.1 and 0.18.6 in the user update function. By specifying another user's username, it was possible to update the other user's password. The issue is patched in 0.17.1 and fixed in 0.18.6. If Users are using 0.17.1, they should run `docker pull gravitl/netmaker:v0.17.1` and `docker-compose up -d`. This will switch them to the patched users. If users are using v0.18.0-0.18.5, they should upgrade to v0.18.6 or later. As a workaround, someone using version 0.17.1 can pull the latest docker image of the backend and restart the server.

📍 영향받는 시스템

Netmaker 0.17.1 이전 버전, 0.18.0-0.18.5

⚔️ 공격 벡터

사용자 업데이트 API에서 다른 사용자의 username을 지정하여 비밀번호 변경 요청

🛡️ 대응 방법

0.18.6 이상 또는 0.17.1로 업그레이드, docker pull gravitl/netmaker:v0.18.6 또는 docker-compose up -d 실행

🔧 검증 코드

출력된 태그가 v0.17.1 이상 또는 v0.18.6 이상이면 패치됨, 그 이하면 취약함

Shell / Script
docker images gravitl/netmaker 2>/dev/null | tail -1 | awk '{print $2}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker