🔍 CVE-2026-105429

8.0
CVSS Score
HIGH
2026-10-14
2026-10-16 19:56
✅ 완료

🇰🇷 한글 설명

NetBird 클라이언트의 SSH 설정 관리자에서 특수 문자를 적절히 중화하지 못하는 취약점이 발견되었습니다. 공격자가 조작된 호스트 이름을 가진 피어를 통해 SSH 설정 파일에 임의의 명령어를 주입하여 대상 호스트에서 명령을 실행할 수 있습니다.

💡 쉬운 설명

NetBird 프로그램이 컴퓨터의 SSH 설정 파일을 만들 때, 이름에 포함된 특수 문자를 제대로 처리하지 못하는 문제입니다. 악의적인 사용자가 이름을 교묘하게 조작하면 사용자의 컴퓨터에서 몰래 명령어를 실행할 수 있습니다.

🇺🇸 원문 (English)

Improper neutralization of special elements in the NetBird client SSH configuration manager (client/ssh/config/manager.go) in NetBird versions 0.60.0 through 0.74.6 allows a malicious or compromised peer to execute arbitrary commands on other NetBird client hosts. The client writes a system-wide OpenSSH drop-in file (/etc/ssh/ssh_config.d/99-netbird.conf, or the equivalent under %PROGRAMDATA%\ssh\ssh_config.d on Windows) that embeds each peer FQDN or hostname inside a double-quoted Match host directive without escaping. A peer name containing a double quote breaks out of the quoted context and injects arbitrary SSH configuration directives, including exec commands, which run locally as any user on the host the next time that user runs ssh. Desktop clients on Linux, macOS, Windows and FreeBSD are affected; the Android and iOS apps are not. The issue is fixed in version 0.74.7, which accepts a peer FQDN or hostname only if it is a valid DNS name.

📍 영향받는 시스템

NetBird versions 0.60.0 through 0.74.6 (Linux, macOS, Windows, FreeBSD desktop clients)

⚔️ 공격 벡터

악의적인 피어가 따옴표를 포함한 호스트 이름을 사용하여 SSH 설정 파일 내에 임의의 명령어를 주입하는 방식

🛡️ 대응 방법

NetBird를 최신 보안 패치가 적용된 버전 0.74.7 이상으로 업데이트하십시오.

🔧 검증 코드

명령어 결과에 0.60.0에서 0.74.6 사이의 버전 번호가 나타나면 취약한 버전이 설치된 상태입니다.

Shell / Script
netbird --version 2>/dev/null | grep -E '0\.(60|[6-7][0-4])\.'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSH