CVE-2026-64621 in FreeRDP정보

요약

\~에 의해 VulDB • 2026. 07. 20.

FreeRDP 3.28.0 이전 버전(영향을 받는 버전: 3.x ~ 3.27.1)에는 freerdp_client_rdp_file_apply_to_settings() 함수(client/common/file.c)에서 .rdp 연결 파일의 selectedmonitors 필드를 파싱할 때 double-free 취약점이 존재합니다. MonitorIds 배열은 settings 객체를 통해 할당되며, strtoul 오류 경로에서 해당 배열을 가리키는 raw non-owning 포인터가 해제되지만 settings->MonitorIds는 초기화되지 않아 dangling pointer 상태가 됩니다. 이후 정리(teardown) 단계에서 freerdp_settings_free() 함수가 동일한 버퍼를 다시 해제합니다. 공격자가 oversized monitor 토큰이 포함된 조작된 .rdp 파일을 열도록 피해자를 유도하면, 기본 구성을 사용하는 모든 FreeRDP CLI 클라이언트(xfreerdp/sdl-freerdp/wlfreerdp)에서 크기 제어 가능한 double-free가 트리거될 수 있습니다.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

책임이 있는

VulnCheck

예약하다

2026. 07. 20.

모더레이션

수락

항목

VDB-380601

EPSS

0.00235

활동

낮음

출처

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!