🇰🇷 한글 설명
TeamViewer Full Client for Linux 및 macOS 15.83 이전 버전의 화면 이미지 디코더에서 범위를 벗어난 쓰기(out-of-bounds write) 취약점이 발견되었습니다. 원격 공격자는 원격 제어 세션 중 조작된 화면 이미지 데이터를 전송하여 임의의 코드를 실행할 수 있습니다. 또한 사용자가 특수하게 조작된 TeamViewer 세션 녹화 파일(.tvs)을 열도록 유도하는 방식으로도 악용될 수 있으며, 공격에는 사용자 상호작용이 필요합니다.
💡 쉬운 설명
TeamViewer의 화면 그림을 처리하는 부분에 결함이 있어, 악의적인 사람이 조작된 화면 데이터나 녹화 파일로 컴퓨터를 장악할 수 있습니다. 사용자가 의심스러운 원격 세션이나 파일을 여는 경우 특히 위험합니다.
🇺🇸 원문 (English)
An out-of-bounds write vulnerability in the
screen-image decoder of TeamViewer Full Client for Linux and macOS prior to
version 15.83 allows a remote attacker to execute arbitrary code by supplying
crafted screen-image data during a remote-control session. The vulnerability
can also be exploited by persuading a user to open a specially crafted
TeamViewer session recording (.tvs). Missing destination bounds checking in the
decoder allows crafted screen-image data to cause an out-of-bounds write to the
image buffer. Exploitation requires user interaction.
📍 영향받는 시스템
TeamViewer Full Client for Linux 및 macOS 15.83 이전 버전
⚔️ 공격 벡터
조작된 화면 이미지 데이터를 포함한 원격 세션 전송 또는 악성 .tvs 세션 녹화 파일을 사용자가 열도록 유도
🛡️ 대응 방법
TeamViewer Full Client를 15.83 이상 버전으로 즉시 업데이트
🔧 검증 코드
출력된 버전 번호가 15.83 미만이면 취약한 버전이므로 15.83 이상으로 업데이트가 필요하며, 명령이 아무 결과도 없으면 TeamViewer가 설치되어 있지 않은 것입니다.
teamviewer --version 2>/dev/null || (dpkg -l teamviewer 2>/dev/null | grep -E '^ii') || (defaults read /Applications/TeamViewer.app/Contents/Info.plist CFBundleShortVersionString 2>/dev/null)
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
💻 영향받는 소프트웨어
NVIDIA Cloud Gaming Guest Driver for Linux