🔍 CVE-2026-55238

5.3
CVSS Score
MEDIUM
2026-07-20
2026-10-24 20:10
✅ 완료

🇰🇷 한글 설명

xrdp는 오픈소스 RDP 서버입니다. 0.10.6 이하 버전에서는 RDP Confirm Active PDU 처리 중 능력 협상 단계에서 특정 capability set에 대한 길이 검증이 부족합니다. 인증되지 않은 원격 공격자가 조작된 capability 데이터를 담은 RDP 패킷을 전송하면 범위를 벗어난 메모리 읽기가 발생하여 서비스 중단(DoS)이 일어날 수 있습니다. 이 문제는 0.10.6.1 버전에서 수정되었습니다.

💡 쉬운 설명

원격 데스크톱 서버(xrdp)가 잘못 만들어진 특수한 데이터를 받으면 오작동하여 멈출 수 있는 취약점입니다. 연결마다 별도 프로세스가 생성되므로 전체 서비스가 중단될 가능성은 낮습니다.

🇺🇸 원문 (English)

xrdp is an open source RDP server. Versions 0.10.6 and prior contain a vulnerability concerning the processing of RDP Confirm Active PDU, where during the capability negotiation phase, the parser did not perform sufficient length validation for specific capability sets. A remote, unauthenticated attacker could potentially exploit this flaw by sending a specially crafted RDP packet containing malformed capability data. Due to missing bounds checks, the xrdp process may perform out-of-bounds memory reads, which can result in the termination of the service (Denial of Service). However, since xrdp forks a new process for each connection by default, an out-of-bounds read causing a process crash is unlikely to bring down the entire xrdp service. This issue has been fixed in version 0.10.6.1.

📍 영향받는 시스템

xrdp 0.10.6 이하 버전을 사용하는 Linux 원격 데스크톱 서버

⚔️ 공격 벡터

인증 없이 네트워크에서 조작된 RDP Confirm Active PDU 패킷을 xrdp 포트로 전송

🛡️ 대응 방법

xrdp를 0.10.6.1 이상 버전으로 업데이트하고, 불필요하게 RDP 포트를 외부에 노출하지 않도록 방화벽으로 접근을 제한

🔧 검증 코드

출력된 버전이 0.10.6.1 이상이면 패치가 적용된 것이고, 0.10.6 이하이면 즉시 업데이트가 필요합니다.

Shell / Script
xrdp --version 2>/dev/null || dpkg -l xrdp 2>/dev/null | grep xrdp

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Magento Open Source