BDU:2020-03959 (CVE-2017-18922) — уязвимость компонента libvncclient/sockets.c кроссплатформенной библиотеки LibVNCServer
По данным БДУ ФСТЭК России, по состоянию на 19.08.2020.
Высокий — 7.5/10 Устранена
Уязвимость компонента libvncclient/sockets.c кроссплатформенной библиотеки LibVNCServer связана с выходом операции за границы буфера. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, вызвать отказ в обслуживании или выполнить произвольный код с помощью специально созданного имени сокета
Кого касается и что делать
- Уязвимое ПО: Red Hat Enterprise Linux (Red Hat) — версии 7, 8; Ubuntu (Canonical) — версии 16.04 LTS, 18.04 LTS, 20.04 LTS; OpenSUSE Leap (Novell) — версии 15.1, 15.2; и ещё 3 позиции
- Что делать: уязвимость устранена производителем — применить исправления: github.com, github.com, access.redhat.com
Сведения об уязвимости
| Идентификаторы | BDU:2020-03959 · CVE-2017-18922 |
| Уровень опасности | Высокий (базовая оценка CVSS 3.1 — 7.5; CVSS 2.0 — 7.8) |
| Вектор CVSS 3.1 | AV:N/ атака по сети, низкая сложность, без прав, без участия пользователя, высокое влияние на доступность |
| Наименование ФСТЭК | Уязвимость компонента libvncclient/sockets.c кроссплатформенной библиотеки LibVNCServer, позволяющая нарушителю вызвать отказ в обслуживании или выполнить произвольный код |
| Даты | Опубликована: 19.08.2020 · Обновлена ФСТЭК: 19.08.2020 · Выявлена: 06.04.2019 |
| Статус уязвимости | Подтверждена производителем (производитель признал уязвимость) |
| Наличие эксплойта | Данные уточняются |
| Информация об устранении | Уязвимость устранена (исправление выпущено производителем; способ: обновление программного обеспечения) |
| Тип ошибки | CWE-120 — копирование буфера без проверки размера входных данных (классическое переполнение буфера) |
| Класс уязвимости | Уязвимость кода · Способ эксплуатации: манипулирование структурами данных |
Уязвимое ПО
- Red Hat Enterprise Linux (Red Hat) — версии 7, 8 · операционная система
- Ubuntu (Canonical) — версии 16.04 LTS, 18.04 LTS, 20.04 LTS · операционная система
- OpenSUSE Leap (Novell) — версии 15.1, 15.2 · операционная система
- Debian GNU/Linux (Сообщество свободного программного обеспечения) — 8 · операционная система
- Fedora (Fedora Project) — версии 31, 32 · операционная система
- LibVNCServer (Сообщество свободного программного обеспечения) — до 0.9.13 · прикладное ПО информационных систем
Возможные меры по устранению уязвимости
Обновление. Использование рекомендаций
- Для LibVNCServer: github.com/LibVNC/libvncserver/commit/3fd03977c9b35800d73…; github.com/LibVNC/libvncserver/compare/LibVNCServer-0.9.1…
- Для программных продуктов Red Hat Inc.: access.redhat.com/security/cve/cve-2019-20839
- Для Ubuntu: usn.ubuntu.com/4434-1/
- Для Debian GNU/Linux: lists.debian.org/debian-lts-announce/2020/06/msg00035.html
- Для Fedora: lists.fedoraproject.org/archives/list/package-announce@li…; lists.fedoraproject.org/archives/list/package-announce@li…
- Для программных продуктов Novell Inc.: lists.opensuse.org/opensuse-security-announce/2020-07/msg…; lists.opensuse.org/opensuse-security-announce/2020-07/msg…; lists.opensuse.org/opensuse-security-announce/2020-07/msg…
Источники
- lists.opensuse.org/opensuse-security-announce/2020-07/msg…
- lists.opensuse.org/opensuse-security-announce/2020-07/msg…
- lists.opensuse.org/opensuse-security-announce/2020-07/msg…
- github.com/LibVNC/libvncserver/commit/3fd03977c9b35800d73…
- github.com/LibVNC/libvncserver/compare/LibVNCServer-0.9.1…
- lists.debian.org/debian-lts-announce/2020/06/msg00035.html
- lists.fedoraproject.org/archives/list/package-announce@li…
- lists.fedoraproject.org/archives/list/package-announce@li…
- usn.ubuntu.com/4434-1/



