КиберосноваSGRC
CWE-415
MITRE

Двойное освобождение памяти

Double Free

CWE-415 — двойное освобождение памяти: один и тот же блок освобождается повторно. Ошибка типична для C и C++ при обработке отказов, когда блок освобождается в функции, а затем повторно в блоке очистки или в деструкторе объекта. Злоумышленник провоцирует повторное освобождение, чтобы повредить кучу процесса и получить выполнение произвольного кода.

Как защититься от CWE-415

Чтобы защититься от CWE-415, выбирайте язык с автоматическим управлением памятью, а в ручном режиме освобождайте каждое выделение только один раз и сразу присваивайте указателю NULL, чтобы исключить повторный вызов free(). Процедуры очистки должны учитывать состояние выделения, особенно в ветвях с ошибками, а статический анализ кода включайте в проверку сборки, чтобы находить двойные освобождения до выпуска.

Уязвимости с типом CWE-415 (50)

 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие локальному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
К
9.8Уязвимость почтового клиента Microsoft Outlook пакетов программ Microsoft Office и 365 Apps for Enterprise, позволяющая 2026-10-13
 
В
8.1Уязвимость DHCP-сервера операционных систем Windows, позволяющая нарушителю выполнить произвольный код2026-10-13
 
В
8.7Уязвимость функции retrieveSomeTgt() компонента WinPR Kerberos SSPI RDP-клиента FreeRDP, позволяющая нарушителю вызвать 2026-10-12
 
В
9.9Уязвимость программной платформы на базе git для совместной работы над кодом GitLab, связанная с ошибкой повторного осво2026-09-23
 
В
7.1Уязвимость компонента async-update RDP-клиента FreeRDP, позволяющая нарушителю вызвать отказ в обслуживании2026-09-23
 
В
8.6Уязвимость реализации протокола TLS программного межсетевого экрана Cisco Secure Firewall Threat Defense (FTD), позволяю2026-09-16
 
В
7.8Уязвимость пакетов программ Microsoft Office, Excel и 365 Apps for Enterprise, связанная с повторным освобождением памят2026-09-08
 
К
8.8Уязвимость пакета программ Microsoft Office операционных систем Windows, позволяющая нарушителю выполнить произвольный к2026-09-08
 
К
8.8Уязвимость пакетов программ Microsoft Office, Word и 365 Apps for Enterprise, связанная с ошибкой повторного освобождени2026-09-08
 
В
7.8Уязвимость программ просмотра и редактирования PDF-файлов Adobe Acrobat, Adobe Acrobat Reader и Adobe Acrobat Reader 2022026-09-08
 
К
9.8Уязвимость компонента Graphics операционных систем Windows, позволяющая нарушителю выполнить произвольный код2026-09-08
 
В
8.1Уязвимость почтового сервера Microsoft Exchange Server, связанная с ошибкой повторного освобождения памяти, позволяющая 2026-09-08
 
С
8.2Уязвимость Защитника Microsoft (Credential Guard) операционной системы Windows, связанная с ошибкой повторного освобожде2026-09-08
 
В
7.5Уязвимость функции port_default_packet_handler() библиотеки OpenSSL, позволяющая нарушителю вызвать отказ в обслуживании2026-08-25
 
В
8.1Уязвимость реализации протокола Secure Socket Tunneling Protocol (SSTP) операционных систем Windows, позволяющая нарушит2026-08-11
 
В
8.2Уязвимость функции index_local_file_headers() файла libclamav/unzip.c пакета антивирусных программ ClamAV, позволяющая н2026-08-03
 
В
7.5Уязвимость системы управления базами данных (СУБД) Redis, связанная с ошибкой повторного освобождения памяти, позволяюща2026-07-24
 
В
7.5Уязвимость службы DHCP-сервера операционных систем Windows, позволяющая нарушителю выполнить произвольный код2026-07-14
 
В
8.7Уязвимость микропрограммного обеспечения модулей ввода/вывода FLEX 5000, связанная с повторным освобождением памяти, поз2026-07-14
 
В
7.8Уязвимость текстового редактора Microsoft Word, пакета программ Microsoft Office 365, позволяющая нарушителю выполнить п2026-07-14
 
С
7.3Уязвимость функции freerdp_client_rdp_file_apply_to_settings() RDP-клиента FreeRDP, позволяющая нарушителю вызвать отказ2026-07-06
 
С
7.1Уязвимость функции rdpsnd_server_recv_formats() файла channels/rdpsnd/server/rdpsnd_main.c RDP-клиента FreeRDP, позволяю2026-07-02
 
С
7.8Уязвимость функций jail_set() и jail_get() ядра операционных систем FreeBSD, позволяющая нарушителю повысить свои привил2026-06-30
 
К
9.8Уязвимость аппаратного декодера NVIDIA NVDEC мультимедийной библиотеки FFmpeg, позволяющая нарушителю повредить память, 2026-06-30
 
С
7.8Уязвимость функции netdev_nl_bind_rx_doit() модуля net/core/netdev-genl.c поддержки сетевых функций ядра операционной си2026-06-08
 
С
5.9Уязвимость функции ssh_rsakex_freekey() средства криптографической защиты PuTTY, позволяющая нарушителю вызвать отказ в 2026-05-22
 
С
7.0Уязвимость ядра операционной системы Linux, связанная с повторным освобождением памяти, позволяющая нарушителю вызвать о2026-05-15
 
С
7.0Уязвимость реализации протокола Link-Layer Discovery Protocol (LLDP) операционных систем Windows, позволяющая нарушителю2026-05-12
 
К
8.8Уязвимость парсера RDPEAR NDR RDP-клиента FreeRDP, позволяющая нарушителю вызвать отказ в обслуживании2026-05-12
 
С
6.7Уязвимость редактора текста Rich Text Edit Control операционной системы Windows, позволяющая нарушителю повысить свои пр2026-05-12
 
С
7.8Уязвимость службы очереди сообщений Microsoft Message Queuing (MSMQ) операционных систем Windows, позволяющая нарушителю2026-05-12
 
С
6.7Уязвимость редактора текста Rich Text Edit Control операционных систем Windows, позволяющая нарушителю повысить свои при2026-05-12
 
В
7.5Уязвимость парсера NDR RDPEAR RDP-клиента FreeRDP, позволяющая нарушителю получить несанкционированный доступ к защищаем2026-05-04
 
С
7.8Уязвимость ядра операционной системы Linux, связанная с повторным освобождением памяти, позволяющая нарушителю вызвать о2026-04-27
 
С
7.8Уязвимость функции amdgpu_userq_vm_validate() модуля drivers/gpu/drm/amd/amdgpu/amdgpu_userq.c ядра операционной системы2026-04-24
 
К
9.8Уязвимость функции tipc_buf_append() модуля net/tipc/msg.c ядра операционной системы Linux, позволяющая нарушителю оказа2026-04-23
 
С
7.8Уязвимость функции __rds_rdma_map() модуля net/rds/rdma.c ядра операционной системы Linux, позволяющая нарушителю оказат2026-04-22
 
С
8.8Уязвимость функции vfio_pci_core_close_device() модуля drivers/vfio/pci/vfio_pci_core.c ядра операционной системы Linux,2026-04-21
 
С
7.8Уязвимость функции ice_xmit_frame_ring() модуля drivers/net/ethernet/intel/ice/ice_txrx.c драйвера сетевых адаптеров eth2026-04-18
 
В
7.5Уязвимость функций LookupCNAME() языка программирования Go, позволяющая нарушителю вызвать отказ в обслуживании2026-04-16
 
С
7.0Уязвимость файловой системы Brokering File System (BFS) операционной системы Windows, позволяющая нарушителю повысить св2026-04-14
 
С
7.8Уязвимость файловой системы Projected File System (ProjFS) операционной системы Windows, позволяющая нарушителю повысить2026-04-14
 
С
7.8Уязвимость ядра операционных систем Windows, позволяющая нарушителю повысить свои привилегии2026-04-14
Показать все уязвимости CWE-415

Отслеживайте уязвимости автоматически

КиберОснова SGRC: учёт уязвимостей CWE-415 и других типов из БДУ ФСТЭК, задачи на устранение с плановым сроком.

Модуль БДУ ФСТЭК