🇰🇷 한글 설명
FreeRDP 3.17.1 이전 버전의 freerdp-proxy DRDYNVC 채널 핸들러에서 힙 버퍼 오버리드 취약점이 발견되었습니다. 악의적인 백엔드 RDP 서버가 NUL 바이트가 없는 CREATE_REQUEST_PDU를 전송하면, 경계 밖의 힙 메모리가 읽혀 로그에 유출되거나 프로세스가 충돌할 수 있습니다.
💡 쉬운 설명
해커가 조작된 서버를 통해 컴퓨터의 민감한 메모리 정보를 몰래 읽어내거나 프로그램을 강제로 종료시킬 수 있는 문제입니다. 데이터가 로그 파일에 기록되어 정보가 유출될 위험이 있습니다.
🇺🇸 원문 (English)
FreeRDP 3.17.1 before 3.32.0 contains a heap buffer over-read vulnerability in DynvcTrackerHandleCreateBack of the freerdp-proxy DRDYNVC channel handler that allows malicious backend RDP servers to read heap memory out of bounds. Attackers can send a CREATE_REQUEST_PDU whose channel name lacks a NUL byte, causing an unbounded snprintf read that leaks memory into proxy logs or crashes the process.
📍 영향받는 시스템
FreeRDP 3.17.1 미만 버전 (3.32.0 미만)
⚔️ 공격 벡터
악의적인 백엔드 RDP 서버가 NUL 바이트가 누락된 채널 이름을 포함한 요청을 전송하여 공격
🛡️ 대응 방법
FreeRDP를 3.32.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 3.32.0 미만인지 확인하여 취약 여부를 판단합니다.
dpkg -l | grep freerdp 2>/dev/null || rpm -qa | grep freerdp 2>/dev/null