BDU:2024-02217 (CVE-2024-1916) — уязвимость модулей центрального процессора микропрограммного обеспечения программируемых логических контроллеров MELSEC
По данным БДУ ФСТЭК России, по состоянию на 28.11.2024.
Критический — 9.8/10 Устранена
Уязвимость модулей центрального процессора микропрограммного обеспечения программируемых логических контроллеров MELSEC-Q Series и MELSEC-L Series связана с целочисленным переполнением. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код
Кого касается и что делать
- Уязвимое ПО: MELSEC Q03 UDVCPU (Mitsubishi Electric); MELSEC Q03UDECPU (Mitsubishi Electric); MELSEC Q04 UDEHCPU (Mitsubishi Electric); и ещё 18 позиций
- Что делать: уязвимость устранена производителем — применить исправления: www.mitsubishielectric.com
Сведения об уязвимости
| Идентификаторы | BDU:2024-02217 · CVE-2024-1916 |
| Уровень опасности | Критический (базовая оценка CVSS 3.1 — 9.8; CVSS 2.0 — 10.0) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, низкая сложность, без прав, без участия пользователя, высокое влияние на конфиденциальность, целостность и доступность |
| Наименование ФСТЭК | Уязвимость модулей центрального процессора микропрограммного обеспечения программируемых логических контроллеров MELSEC-Q Series и MELSEC-L Series, позволяющая нарушителю выполнить произвольный код |
| Даты | Опубликована: 22.03.2024 · Обновлена ФСТЭК: 28.11.2024 · Выявлена: 14.03.2024 |
| Статус уязвимости | Подтверждена производителем (производитель признал уязвимость) |
| Наличие эксплойта | Данные уточняются |
| Информация об устранении | Уязвимость устранена (исправление выпущено производителем; способ: организационные меры) |
| Тип ошибки | CWE-190 — целочисленное переполнение или циклический сдвиг |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: манипулирование структурами данных |
| Обнаружена | Исследователь: Anton Dorfman (Positive Technologies) |
Уязвимое ПО
- MELSEC Q03 UDVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q03UDECPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q04 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q04 UDPVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q04 UDVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q06 UDPVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q06 UDVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q10 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q100UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q13 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q13 UDPVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q20 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q26 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q50 UDEHCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q26 UDVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q26 UDPVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC Q13 UDVCPU (Mitsubishi Electric) — микропрограммный код
- MELSEC-L L02 CPU(-P) (Mitsubishi Electric) — микропрограммный код
- MELSEC-L L06 CPU(-P) (Mitsubishi Electric) — микропрограммный код
- MELSEC-L L26 CPU(-P) (Mitsubishi Electric) — микропрограммный код
- MELSEC-L L26CPU-(P)BT (Mitsubishi Electric) — микропрограммный код
Возможные меры по устранению уязвимости
Если обновиться нельзя
- использование физического либо логического разграничения доступа к вычислительной сети с ПЛК MELSEC путем разграничения доступа межсетевыми экранами с выделением отдельной подсети для промышленного оборудования
- использование СЗИ с возможностью настройки белых/черных списков для ограничения доступа недоверенных пользователей и хостов к ПЛК MELSEC
- ограничение физического доступа к ПЛК MELSEC.
Использование рекомендаций производителя:
www.mitsubishielectric.com/en/psirt/vulnerability/pdf/202…



