BDU:2020-00795 (CVE-2019-19919) — уязвимость компонентов __proto__ и __defineGetter__ properties шаблонизатора Handlebars
По данным БДУ ФСТЭК России, по состоянию на 04.03.2020.
Критический — 9.8/10 Устранена
Уязвимость компонентов __proto__ и __defineGetter__ properties шаблонизатора Handlebars существует из-за непринятия мер по нейтрализации специальных элементов. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, выполнить произвольный код
Кого касается и что делать
- Уязвимое ПО: handlebars (Node.js Foundation) — версии до 4.3.0; Debian GNU/Linux (Сообщество свободного программного обеспечения) — версии до 10.3; Contrail Networking (Juniper Networks) — версии до R1912
- Что делать: уязвимость устранена производителем — применить исправления: www.npmjs.com, www.debian.org, kb.juniper.net
Сведения об уязвимости
| Идентификаторы | BDU:2020-00795 · CVE-2019-19919 |
| Уровень опасности | Критический (базовая оценка CVSS 3.1 — 9.8; CVSS 2.0 — 10.0) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, низкая сложность, без прав, без участия пользователя, высокое влияние на конфиденциальность, целостность и доступность |
| Наименование ФСТЭК | Уязвимость компонентов __proto__ и __defineGetter__ properties шаблонизатора Handlebars, позволяющая нарушителю выполнить произвольный код |
| Даты | Опубликована: 04.03.2020 · Обновлена ФСТЭК: 04.03.2020 · Выявлена: 20.12.2019 |
| Статус уязвимости | Подтверждена производителем (производитель признал уязвимость) |
| Наличие эксплойта | Данные уточняются |
| Информация об устранении | Уязвимость устранена (исправление выпущено производителем; способ: обновление программного обеспечения) |
| Тип ошибки | CWE-74 — неверная нейтрализация особых элементов в выходных данных, используемых входящим компонентом («инъекция») |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: инъекция |
Уязвимое ПО
- handlebars (Node.js Foundation) — до 4.3.0 · прикладное ПО информационных систем
- Debian GNU/Linux (Сообщество свободного программного обеспечения) — до 10.3 · операционная система
- Contrail Networking (Juniper Networks) — до R1912 · сетевое программное средство
Возможные меры по устранению уязвимости
Обновление. Использование рекомендаций
- Для handlebars: www.npmjs.com/advisories/1164
- Для Debian GNU/Linux: www.debian.org/News/2020/20200208.ru.html
- Для программных продуктов Juniper Networks Inc.: kb.juniper.net/InfoCenter/index



