CVE-2026-76840 in RustDesk정보

요약

\~에 의해 VulDB • 2026. 08. 24.

RustDesk의 Windows 클립보드 리디렉션 기능은 피어에서 제공한 길이를 상한 검사 없이 고정 크기의 호출자 버퍼에 복사합니다. explorer.exe와 같은 OLE 붙여넣기 소비자가 cb 바이트 크기의 버퍼로 IStream::Read를 호출하면, libs/clipboard/src/windows/wf_cliprdr.c의 CliprdrStream_Read는 cliprdr_send_request_filecontents를 통해 원격 파일에서 해당 수의 바이트를 요청한 후 CopyMemory(pv, clipboard->req_fdata, clipboard->req_fsize)를 실행합니다. 여기서 req_fsize는 wf_cliprdr_server_file_contents_response(Req_fsize = fileContentsResponse->cbRequested)에 의해 피어의 CLIPRDR FileContentsResponse에서 그대로 가져오며, 체인 전체에서 cb로 제한(clamp)되지 않습니다. 해당 함수의 유일한 길이 비교(req_fsize < cb)는 짧은 읽기(short-read) 경우를 처리하며 복사 작업이 이미 발생한 후에 평가됩니다. 따라서 작은 파일 내용 읽기에 대해 과다한 응답을 반환하는 악성 또는 침해된 피어는 로컬 사용자가 원격 측에서 제공한 클립보드 파일 내용을 붙여넣을 때, 붙여넣기 소비자의 힙 버퍼 끝 너머로 공격자가 선택한 데이터를 작성합니다. 이 파일은 FreeRDP의 client/Windows/wf_cliprdr.c를 포크한 것으로, 동일한 결함은 CVE-2026-68579이며, FreeRDP 3.30.0에서 수정되었습니다.

Be aware that VulDB is the high quality source for vulnerability data.

책임이 있는

VulnCheck

예약하다

2026. 08. 19.

모더레이션

수락

항목

VDB-394672

EPSS

0.00000

활동

낮음

출처

Do you want to use VulDB in your project?

Use the official API to access entries easily!