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

Некорректная блокировка

Improper Locking

CWE-667 — некорректная блокировка: код неверно захватывает или освобождает блокировку общего ресурса. Ошибка возникает в многопоточном коде, когда два потока одновременно меняют одни данные или ждут друг друга. Злоумышленник подгадывает момент запроса и вызывает гонку данных, порчу общего состояния и отказ в обслуживании.

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

Чтобы защититься от CWE-667, реализуйте блокировки через отраслевые стандартные API из библиотек языка и фреймворка, а не через собственные самодельные механизмы. Не изобретайте примитивы синхронизации заново: стандартные реализации учитывают тонкие случаи захвата и освобождения. Освобождайте блокировку на всех ветках выполнения, включая обработку ошибок.

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

 
С
5.5Уязвимость функции phy_setup_ports() модуля drivers/net/phy/phy_device.c драйвера сети физического уровня (PHY) ядра опе2026-06-08
 
С
5.5Уязвимость функции iptfs_destroy_state() модуля net/xfrm/xfrm_iptfs.c реализации сетевых функций ядра операционной систе2026-06-05
 
С
8.8Уязвимость функций __kvm_at_s12(), __kvm_find_s1_desc_level() модуля arch/arm64/kvm/at.c ядра операционной системы Linux2026-06-05
 
В
7.5Уязвимость функции tmigr_handle_remote_cpu() модуля kernel/time/timer_migration.c подсистемы таймера ядра операционной с2026-06-04
 
С
6.5Уязвимость драйверов NVIDIA Display Driver, Guest driver драйвера виртуальных графических процессоров NVIDIA, позволяюща2026-05-26
 
С
5.5Уязвимость функции tegra_i2c_xfer() модуля drivers/i2c/busses/i2c-tegra.c драйвера аппаратной шины I2C ядра операционной2026-05-13
 
С
5.5Уязвимость функции ovs_netdev_tunnel_destroy() модуля net/openvswitch/vport-netdev.c поддержки маршрутизаторов Open vSwi2026-05-05
 
С
5.7Уязвимость функции psp_assoc_device_get_locked() модуля net/psp/psp_nl.c реализации сетевых функций ядра операционной си2026-04-28
 
С
5.5Уязвимость функции amdgpu_info_ioctl() модуля drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c драйвера инфраструктуры прямого ре2026-04-24
 
С
5.5Уязвимость функции bpf_iter_unix_seq_show() модуля net/unix/af_unix.c реализации сетевых функций ядра операционной систе2026-04-15
 
В
7.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-04-15
 
В
8.8Уязвимость функции l2cap_ecred_reconf_rsp() модуля net/bluetooth/l2cap_core.c подсистемы Bluetooth ядра операционной сис2026-04-13
 
С
5.5Уязвимость функции hid_post_reset() модуля drivers/hid/usbhid/hid-core.c драйвера подсистемы устройств пользовательского2026-04-09
 
С
7.8Уязвимость функции vm_bind_job_lock_objects() модуля drivers/gpu/drm/msm/msm_gem_vma.c драйвера инфраструктуры прямого р2026-03-31
 
С
5.5Уязвимость функций br_mrp_start_test() и br_mrp_start_in_test() модуля net/bridge/br_mrp.c реализации сетевых функций яд2026-03-31
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-03-26
 
С
5.5Уязвимость функции nci_close_device() модуля net/nfc/nci/core.c поддержки реализации NFC NCI ядра операционной системы L2026-03-19
 
С
5.5Уязвимость функции pvr_power_reset() модуля drivers/gpu/drm/imagination/pvr_power.c драйвера инфраструктуры прямого ренд2026-03-17
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-03-16
 
В
7.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-03-11
 
В
8.8Уязвимость функции opinfo_add() модуля fs/smb/server/oplock.c подсистемы Smb ядра операционной системы Linux, позволяюща2026-03-07
 
С
5.5Уязвимость компонента net/mlx5 ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании2026-03-05
 
С
5.5Уязвимость функции rds_tcp_tune() модуля net/rds/tcp.c реализации сетевых функций ядра операционной системы Linux, позво2026-03-03
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-03-03
 
С
5.5Уязвимость функции wl1271_op_resume() модуля drivers/net/wireless/ti/wlcore/main.c драйвера адаптеров беспроводной связи2026-03-03
 
В
8.8Уязвимость функции smb_lazy_parent_lease_break_close() модуля fs/smb/server/oplock.c подсистемы Smb ядра операционной си2026-03-02
 
С
5.5Уязвимость функции mcp251x_open() модуля drivers/net/can/spi/mcp251x.c драйвера сетевых устройств CAN ядра операционной 2026-03-02
 
С
5.5Уязвимость функции bcm_rx_setup() модуля net/can/bcm.c подсистемы шины CAN ядра операционной системы Linux, позволяющая 2026-03-02
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-02-14
 
С
5.5Уязвимость компонентаspi/spidev.c ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая на2026-02-11
 
С
5.5Уязвимость компонента fsl_xcvr.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании2026-02-10
 
С
7.8Уязвимость функции pci_slot_trylock() модуля drivers/pci/pci.c драйвера устройств PCI ядра операционной системы Linux, п2026-02-06
 
С
5.5Уязвимость компонента net/mptcp/pm_kernel.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обсл2026-02-05
 
С
7.8Уязвимость функции loopback_check_format() модуля sound/drivers/aloop.c звуковой подсистемы ядра операционной системы Li2026-02-03
 
С
7.0Уязвимость функции cpsw_ndo_set_rx_mode_work() модуля drivers/net/ethernet/ti/cpsw.c драйвера сетевых адаптеров Ethernet2026-02-03
 
С
7.0Уязвимость функции cpsw_ndo_set_rx_mode_work() модуля drivers/net/ethernet/ti/cpsw_new.c драйвера сетевых адаптеров Ethe2026-02-03
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-01-29
 
С
5.5Уязвимость ядра операционной системы Linux, связанная с недостаточной блокировкой, позволяющая нарушителю вызвать отказ 2026-01-29
 
С
5.5Уязвимость компонента drivers/gpio/gpio-omap.c ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в о2026-01-27
 
В
7.5Уязвимость модуля octeontx2-af ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании2026-01-27
 
С
5.5Уязвимость функции efx_mcdi_rx_pull_rss_context_config() модуля drivers/net/ethernet/sfc/mcdi_filters.c драйвера сетевых2026-01-25
 
С
5.5Уязвимость функций f2fs_map_lock() и f2fs_map_unlock() модуля fs/f2fs/data.c файловой системы F2FS ядра операционной сис2026-01-16
 
С
6.4Уязвимость функций damon_call(), kdamond_fn() модуля mm/damon/core.c подсистемы управления памятью ядра операционной сис2026-01-14
 
В
8.7Уязвимость операционной системы Junos OS маршрутизаторов серии SRX, связанная с некорректной блокировкой ресурсов, позво2026-01-14
 
С
5.5Уязвимость функции ath12k_mac_op_flush() модуля drivers/net/wireless/ath/ath12k/mac.c драйвера адаптеров беспроводной св2026-01-13
 
С
7.8Уязвимость компонентов ipvlan ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслуживании2026-01-12
 
С
5.5Уязвимость функции regulator_resolve_supply() модуля drivers/regulator/core.c драйвера регуляторов напряжения и тока ядр2026-01-09
 
С
6.2Уязвимость функции timer_delete_sync() ядра операционной системы Linux, позволяющая нарушителю вызвать отказ в обслужива2026-01-05
 
С
7.0Уязвимость функции nfc_unregister_device() модуля net/nfc/core.c подсистемы NFC ядра операционной системы Linux, позволя2025-12-28
 
С
7.0Уязвимость функции smc_special_trylock() модуля drivers/net/ethernet/smsc/smc91x.c драйвера сетевых адаптеров Ethernet я2025-12-17
Показать все уязвимости CWE-667

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

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

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