🔍 CVE-2026-50538

8.8
CVSS Score
HIGH
2026-08-21
2026-10-12 16:10
✅ 완료

🇰🇷 한글 설명

LibVNCClient 0.9.12에서 0.9.15 버전 사이에서 발생하는 취약점으로, 악의적인 VNC 서버가 클라이언트의 프레임버퍼 범위를 벗어나 데이터를 쓰는 힙 기반 Out-of-bounds Write 취약점입니다. 공격자는 이를 통해 서비스 거부(DoS)를 유발하거나 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

가짜 VNC 서버에 접속하는 것만으로도 컴퓨터가 멈추거나 해커가 내 컴퓨터를 조종할 수 있는 위험한 보안 결함입니다. 서버가 보내는 잘못된 데이터를 처리하는 과정에서 메모리 오류가 발생하여 생기는 문제입니다.

🇺🇸 원문 (English)

LibVNCClient is a library for easy implementation of a VNC client. In versions 0.9.12 through 0.9.15, a malicious (or man-in-the-middle) VNC server can force a connecting `libvncclient` to write attacker-controlled data past the end of its framebuffer. This is an out-of-bounds heap write with attacker-controlled length, contents, and offset. It needs no authentication (the attacker is the server), works in a default build with default settings, and fires from a single `FramebufferUpdate` the moment the victim connects. It crashes any client unconditionally (denial of service); we also demonstrated it overwriting an application callback pointer and redirecting execution to attacker-chosen code (code execution) under the default configuration. Commit 540332be3e0acc566fa64da6f1b4680c72c724dd patches the issue.

📍 영향받는 시스템

LibVNCClient versions 0.9.12 through 0.9.15

⚔️ 공격 벡터

악의적인 또는 중간자(MitM) 공격자가 운영하는 VNC 서버에 클라이언트가 접속할 때 발생

🛡️ 대응 방법

LibVNCClient를 최신 버전으로 업데이트하거나 커밋 540332be3e0acc566fa64da6f1b4680c72c724dd가 적용된 버전으로 패치하십시오.

🔧 검증 코드

출력된 버전이 0.9.12에서 0.9.15 사이라면 해당 취약점에 노출된 상태입니다.

Shell / Script
dpkg -l libvncclient 2>/dev/null | grep -E 'libvncclient'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

IBM WebSphere Application Server