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

Классическое переполнение буфера

Classic Buffer Overflow

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

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

Чтобы защититься от CWE-120, заменяйте неограниченное копирование на функции с длиной: snprintf или memcpy с явным размером, а при strncpy вручную ставьте завершающий нуль. Проверяйте, что источник меньше приёмника, и отклоняйте входные данные, не соответствующие спецификации. Проверки на клиенте дублируйте на сервере, а программу запускайте в среде chroot или AppArmor с минимальными правами.

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

 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие локальному злоумышленнику нарушить конфиденциальность, цел
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
Уязвимости операционной системы Debian GNU/Linux, позволяющие удаленному злоумышленнику нарушить конфиденциальность, цел
 
К
Уязвимость операционной системы openSUSE, позволяющая злоумышленнику нарушить конфиденциальность, целостность и доступно
 
В
Уязвимости операционной системы Debian GNU/Linux, позволяющие локальному злоумышленнику нарушить конфиденциальность, цел
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
Уязвимость программного обеспечения Cisco Unified Communications Manager, позволяющая злоумышленнику выполнить произволь
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
Уязвимость операционной системы SUSE Linux Enterprise, позволяющая злоумышленнику нарушить конфиденциальность, целостнос
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
Уязвимость операционной системы SUSE Linux Enterprise, позволяющая злоумышленнику нарушить конфиденциальность, целостнос
 
С
Уязвимости операционной системы openSUSE, позволяющие злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
Уязвимость операционной системы openSUSE, позволяющая злоумышленнику нарушить конфиденциальность, целостность и доступно
 
К
9.5Уязвимость функции CoreSignalEvent() драйвера UEFI PXE Base Code среды разработки для UEFI приложений EDK2, позволяющая 2026-10-15
 
В
8.6Уязвимость функции formWifiBasicSet() микропрограммного обеспечения маршрутизаторов Tenda BE3L Pro, позволяющая нарушите2026-10-07
 
К
9.8Уязвимость операционных систем macOS, связанная с копированием буфера без проверки размера входных данных, позволяющая н2026-09-14
 
В
7.8Уязвимость программы для разработки интерфейсов Adobe Experience Design (Adobe XD), связанная с выходом операции за гран2026-08-25
 
С
7.8Уязвимость ядра операционной системы Linux, связанная с копированием буфера без проверки входных данных, позволяющая нар2026-08-14
 
В
8.1Уязвимость средства защиты Fortinet FortiClient Windows, связанная с копированием буфера без проверки размера входных да2026-08-12
 
В
8.4Уязвимость ядра операционной системы Linux, связанная с копированием буфера без проверки входных данных, позволяющая нар2026-07-15
 
В
9.2Уязвимость микропрограммного обеспечения контроллеров автоматизации Rockwell Automation CompactLogix, ControlLogix, Comp2026-07-14
 
В
9.2Уязвимость микропрограммного обеспечения контроллеров автоматизации Rockwell Automation CompactLogix, ControlLogix, Comp2026-07-14
 
В
9.2Уязвимость микропрограммного обеспечения контроллеров автоматизации Rockwell Automation CompactLogix, ControlLogix, Comp2026-07-14
 
В
8.8Уязвимость функции formCertListInfo() микропрограммного обеспечения маршрутизаторов Tenda CH22, позволяющая нарушителю в2026-07-13
 
В
7.5Уязвимость механизма обработки DMG-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в об2026-07-01
 
В
7.5Уязвимость механизма обработки FSG-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в об2026-07-01
 
В
7.5Уязвимость механизма обработки 7z-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в обс2026-07-01
 
В
7.5Уязвимость механизма обработки ALZ-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в об2026-07-01
 
В
7.5Уязвимость механизма обработки PESpin-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в2026-07-01
 
В
7.5Уязвимость механизма обработки PE-файлов пакета антивирусных программ ClamAV, позволяющая нарушителю вызвать отказ в обс2026-07-01
 
В
8.2Уязвимость ядра операционной системы Linux, связанная с копированием буфера без проверки входных данных, позволяющая нар2026-06-28
 
К
8.8Уязвимость компонента Web Handler операционных систем Apple iOS, Safari, iPadOS, macOS, tvOS, visionOS и watchOS, позвол2026-06-15
 
В
8.2Уязвимость программной платформы Erlang/OTP, связанная с копированием буфера без проверки размера входных данных, позвол2026-06-10
 
С
8.8Уязвимость функции kvm_vcpu_init_nested() модуля arch/arm64/kvm/nested.c подсистемы виртуализации на платформе ARM 64бит2026-06-09
 
С
7.8Уязвимость ядра операционной системы Linux, связанная с копированием буфера без проверки входных данных, позволяющая нар2026-06-09
 
В
8.8Уязвимость функции formDelwebAuthPic() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю 2026-06-05
 
В
8.8Уязвимость функции formAddWebAuthUser() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю2026-06-05
 
В
8.8Уязвимость функции formAddWebAuthUser() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю2026-06-05
 
В
7.5Уязвимость функции fromSetDhcpRules() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю в2026-06-05
 
В
7.5Уязвимость функции formDelStaState() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю вы2026-06-05
 
В
8.8Уязвимость функции formModifyWebAuthWhiteUser() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая на2026-06-05
 
В
7.5Уязвимость функции formAddWebAuthUser() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая нарушителю2026-06-05
 
В
8.8Уязвимость функции formCropAndSetWewifiPic() микропрограммного обеспечения маршрутизаторов Tenda W15E, позволяющая наруш2026-06-05
Показать все уязвимости CWE-120

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

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

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