🔍 CVE-2026-33689

9.1
CVSS Score
CRITICAL
2026-04-17
2026-10-26 21:10
✅ 완료

🇰🇷 한글 설명

xrdp는 오픈소스 RDP 서버이며, 0.10.5 이하 버전에는 인증 전 RDP 메시지 파싱 로직에서 범위를 벗어난 읽기(out-of-bounds read) 취약점이 존재합니다. 원격의 인증되지 않은 공격자가 초기 연결 단계에서 특수하게 조작된 패킷 시퀀스를 보내 이 결함을 유발할 수 있으며, 이는 동적 채널 처리 전 입력 버퍼 길이 검증이 불충분하기 때문입니다. 악용 시 프로세스 충돌로 인한 서비스 거부(DoS)나 서비스 메모리 내 민감 정보 노출이 발생할 수 있습니다.

💡 쉬운 설명

원격 데스크톱 서버(xrdp)가 로그인 전에 받은 데이터를 잘못 검사해서, 공격자가 조작된 데이터를 보내면 서버가 멈추거나 메모리 내용이 새어 나갈 수 있습니다. 로그인 없이도 외부에서 공격이 가능해 위험도가 매우 높습니다.

🇺🇸 원문 (English)

xrdp is an open source RDP server. Versions through 0.10.5 have an out-of-bounds read vulnerability in the pre-authentication RDP message parsing logic. A remote, unauthenticated attacker can trigger this flaw by sending a specially crafted sequence of packets during the initial connection phase. This vulnerability results from insufficient validation of input buffer lengths before processing dynamic channel communication. Successful exploitation can lead to a denial-of-service (DoS) condition via a process crash or potential disclosure of sensitive information from the service's memory space. This issue has been fixed in version 0.10.6.

📍 영향받는 시스템

xrdp 0.10.5 이하 버전 (0.10.6에서 수정됨)

⚔️ 공격 벡터

네트워크로 RDP 포트(기본 3389)에 접속해 인증 이전 단계에서 조작된 패킷 시퀀스를 전송

🛡️ 대응 방법

xrdp를 0.10.6 이상으로 업데이트하고, 불필요한 경우 xrdp 서비스를 중지하거나 방화벽으로 3389 포트 접근을 제한

🔧 검증 코드

출력된 버전이 0.10.6 미만(예: 0.10.5 이하)이면 취약하며, 0.10.6 이상이면 패치가 적용된 것입니다. 출력이 없으면 xrdp가 설치되지 않은 것입니다.

Shell / Script
dpkg -l xrdp 2>/dev/null | grep -E '^ii' | awk '{print $3}'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Log Server