Уязвимость реализации модуля WebSocket сервера для Jabber/XMPP Prosody связана с неверным ограничением XML-ссылок на внешние объекты. Эксплуатация уязвимости может позволить нарушителю, действующему удаленно, вызвать отказ в обслуживании
Использование рекомендаций:
Для Prosody:
https://prosody.im/security/advisory_20220113/
https://hg.prosody.im/0.11/raw-rev/783056b4e448
Для Debian:
https://security-tracker.debian.org/tracker/CVE-2022-0217
https://security-tracker.debian.org/tracker/DSA-5047-1
Для Fedora:
https://bodhi.fedoraproject.org/updates/FEDORA-2022-426ea6c0b7
https://bodhi.fedoraproject.org/updates/FEDORA-2022-50afc572a4
Организационные меры:
Если ни установка исправлений, ни обновление невозможны, можно отключить модуль WebSocket:
prosodyctl shell module unload websocket
В версии 0.11.0 и более ранних версиях отключить модуль WebSocket можно 3 способами:
1) использовать module:unload("websocket") из консоли telnet;
2) выгрузить модуль с помощью команды XMPP Ad-Hoc;
3) удалить модуль из конфигурации и перезапустите Prosody.
| Балл | 7.8 — высокая опасность |