CVE-2026-67291 in FreeRDP
요약
\~에 의해 VulDB • 2026. 08. 01.
3.29.0 미만의 FreeRDP(영향 받는 버전 <= 3.28.0)은 libfreerdp/cache/glyph.c의 update_process_glyph_fragments()/glyph_cache_fragment_put() 함수에서 힙 바이트 배열 밖 읽기(heap out-of-bounds read) 취약점을 포함하고 있습니다. GLYPH_FRAGMENT_ADD 업데이트를 처리할 때, 코드는 서버가 제어하는 1바이트 길이의 선언된 프래그먼트 크기를 읽지만, 해당 크기만큼의 바이트를 할당 및 복사하기 전에 남은 수신 버퍼 내에 그 크기가 맞는지 검증하지 않습니다. 악성 RDP 서버는 과대하게 선언된 크기의 짧은 프래그먼트를 전송하여 클라이언트가 할당된 버퍼 밖을 읽도록 유도할 수 있으며, 이는 바이트 배열 밖 읽기(out-of-bounds read) 및 클라이언트 충돌로 이어집니다.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.