CVE-2026-33987

HIGH CVSS 3.1: 6,6 EPSS 0.01%
Обновлено 1 апреля 2026
Freerdp
Параметр Значение
CVSS 6,6 (HIGH)
Уязвимые версии до 3.24.2
Устранено в версии 3.24.2
Тип уязвимости CWE-122 (Переполнение буфера в куче), CWE-131
Поставщик Freerdp
Публичный эксплойт Нет

FreeRDP — это бесплатная реализация протокола удаленного рабочего стола. До версии 3.24.2 в persist_cache_read_entry_v3() в libfreerdp/cache/persistent.c параметр persist->bmpSize обновляется перед winpr_aligned_recalloc(). Если realloc завершается неудачно, bmpSize увеличивается, а bmpData указывает на старый буфер.

Эта проблема исправлена ​​в версии 3.24.2.

Показать оригинальное описание (EN)

FreeRDP is a free implementation of the Remote Desktop Protocol. Prior to version 3.24.2, in persistent_cache_read_entry_v3() in libfreerdp/cache/persistent.c, persistent->bmpSize is updated before winpr_aligned_recalloc(). If realloc fails, bmpSize is inflated while bmpData points to the old buffer. This issue has been patched in version 3.24.2.

Характеристики атаки

Способ атаки
Локальный
Нужен локальный доступ
Сложность
Низкая
Легко эксплуатировать
Нужны права
Низкие
Нужны базовые права
Участие пользователя
Требуется
Нужно действие пользователя

Последствия

Конфиденциальность
Нет
Нет утечки данных
Целостность
Высокое
Полная модификация данных
Доступность
Высокое
Полный отказ в обслуживании

Строка CVSS v3.1

Уязвимые продукты 1

Конфигурация От (включительно) До (исключительно)
Freerdp Freerdp
cpe:2.3:a:freerdp:freerdp:*:*:*:*:*:*:*:*
3.24.2