BDU:2017-02574 (CVE-2017-15924)
Vulnerability from fstec – Published: 2017-12-14 – Updated: 2021-03-23 – View on bdu.fstec.ru Fixed
VLAI
Title
Уязвимость компонента ss-manager (manager.c) прокси-сервера shadowsocks-libev, позволяющая нарушителю внедрить произвольную команду или выполнить произвольный код
Summary
Уязвимость компонента ss-manager (manager.c) прокси-сервера shadowsocks-libev связана с недостаточной очисткой специальных элементов, используемых в команде. Эксплуатация уязвимости может позволить нарушителю, действующему локально, внедрить произвольную команду или выполнить произвольный код путем отправки специально сформированного файла конфигурации в формате JSON с помощью UDP-запроса на адрес 127.0.0.1
Severity
Class
Code vulnerability
Status
Confirmed by the vendor
Exploitation
Injection
Incidents
Being clarified
Remediation
Software update
CWE
- CWE-77 - Непринятие мер по чистке данных на управляющем уровне (Внедрение в команду)
Aliases
References
5 references
Impacted products
2 products
from 1 vendor
Vendors
Сообщество свободного программного обеспечения
Products
Debian GNU/Linux, shadowsocks-libev
Versions
9, 2 (Debian GNU/Linux), 1.3 (shadowsocks-libev), 1.3.2 (shadowsocks-libev), 1.4.0 (shadowsocks-libev), 1.4.1 (shadowsocks-libev), 1.4.2 (shadowsocks-libev), 1.4.3 (shadowsocks-libev), 1.4.4 (shadowsocks-libev), 1.4.5 (shadowsocks-libev), 1.4.6 (shadowsocks-libev), 1.4.7 (shadowsocks-libev), 1.4.8 (shadowsocks-libev), 1.5.0 (shadowsocks-libev), 1.5.1 (shadowsocks-libev), 1.5.2 (shadowsocks-libev), 1.5.3 (shadowsocks-libev), 1.6.1 (shadowsocks-libev), 1.6.2 (shadowsocks-libev), 1.6.3 (shadowsocks-libev), 1.6.4 (shadowsocks-libev), 2.0.1 (shadowsocks-libev), 2.0.2 (shadowsocks-libev), 2.0.3 (shadowsocks-libev), 2.0.4 (shadowsocks-libev), 2.0.5 (shadowsocks-libev), 2.0.6 (shadowsocks-libev), 2.0.7 (shadowsocks-libev), 2.0.8 (shadowsocks-libev), 2.1.0 (shadowsocks-libev), 2.1.1 (shadowsocks-libev), 2.1.2 (shadowsocks-libev), 2.1.3 (shadowsocks-libev), 2.1.4 (shadowsocks-libev), 2.2.0 (shadowsocks-libev), 2.2.1 (shadowsocks-libev), 2.2.2 (shadowsocks-libev), 2.2.3 (shadowsocks-libev), 2.3.0 (shadowsocks-libev), 2.3.1 (shadowsocks-libev), 2.3.2 (shadowsocks-libev), 2.3.3 (shadowsocks-libev), 2.4.0 (shadowsocks-libev), 2.4.1 (shadowsocks-libev), 2.4.2 (shadowsocks-libev), 2.4.3 (shadowsocks-libev), 2.4.4 (shadowsocks-libev), 2.4.5 (shadowsocks-libev), 2.4.6 (shadowsocks-libev), 2.4.7 (shadowsocks-libev), 2.4.8 (shadowsocks-libev), 2.5.0 (shadowsocks-libev), 2.5.1 (shadowsocks-libev), 2.5.2 (shadowsocks-libev), 2.5.3 (shadowsocks-libev), 2.5.4 (shadowsocks-libev), 2.5.5 (shadowsocks-libev), 2.5.6 (shadowsocks-libev), 2.6.0 (shadowsocks-libev), 2.6.1 (shadowsocks-libev), 2.6.2 (shadowsocks-libev), 2.6.3 (shadowsocks-libev), 3.0.0 (shadowsocks-libev), 3.0.1 (shadowsocks-libev), 3.0.2 (shadowsocks-libev), 3.0.3 (shadowsocks-libev), 3.0.4 (shadowsocks-libev), 3.0.5 (shadowsocks-libev), 3.0.6 (shadowsocks-libev), 3.0.7 (shadowsocks-libev), 3.0.8 (shadowsocks-libev), 3.1.0 (shadowsocks-libev)
Product types
Operating system, Network device, Network software
Mitigations
Credits
-
{
"CVSS 2.0": "AV:L/AC:L/Au:N/C:C/I:C/A:C",
"CVSS 3.0": "AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
"CVSS 4.0": null,
"remediation_\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440": null,
"remediation_\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435": null,
"\u0412\u0435\u043d\u0434\u043e\u0440 \u041f\u041e": "\u0421\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f",
"\u0412\u0435\u0440\u0441\u0438\u044f \u041f\u041e": "9,2 (Debian GNU/Linux), 1.3 (shadowsocks-libev), 1.3.2 (shadowsocks-libev), 1.4.0 (shadowsocks-libev), 1.4.1 (shadowsocks-libev), 1.4.2 (shadowsocks-libev), 1.4.3 (shadowsocks-libev), 1.4.4 (shadowsocks-libev), 1.4.5 (shadowsocks-libev), 1.4.6 (shadowsocks-libev), 1.4.7 (shadowsocks-libev), 1.4.8 (shadowsocks-libev), 1.5.0 (shadowsocks-libev), 1.5.1 (shadowsocks-libev), 1.5.2 (shadowsocks-libev), 1.5.3 (shadowsocks-libev), 1.6.1 (shadowsocks-libev), 1.6.2 (shadowsocks-libev), 1.6.3 (shadowsocks-libev), 1.6.4 (shadowsocks-libev), 2.0.1 (shadowsocks-libev), 2.0.2 (shadowsocks-libev), 2.0.3 (shadowsocks-libev), 2.0.4 (shadowsocks-libev), 2.0.5 (shadowsocks-libev), 2.0.6 (shadowsocks-libev), 2.0.7 (shadowsocks-libev), 2.0.8 (shadowsocks-libev), 2.1.0 (shadowsocks-libev), 2.1.1 (shadowsocks-libev), 2.1.2 (shadowsocks-libev), 2.1.3 (shadowsocks-libev), 2.1.4 (shadowsocks-libev), 2.2.0 (shadowsocks-libev), 2.2.1 (shadowsocks-libev), 2.2.2 (shadowsocks-libev), 2.2.3 (shadowsocks-libev), 2.3.0 (shadowsocks-libev), 2.3.1 (shadowsocks-libev), 2.3.2 (shadowsocks-libev), 2.3.3 (shadowsocks-libev), 2.4.0 (shadowsocks-libev), 2.4.1 (shadowsocks-libev), 2.4.2 (shadowsocks-libev), 2.4.3 (shadowsocks-libev), 2.4.4 (shadowsocks-libev), 2.4.5 (shadowsocks-libev), 2.4.6 (shadowsocks-libev), 2.4.7 (shadowsocks-libev), 2.4.8 (shadowsocks-libev), 2.5.0 (shadowsocks-libev), 2.5.1 (shadowsocks-libev), 2.5.2 (shadowsocks-libev), 2.5.3 (shadowsocks-libev), 2.5.4 (shadowsocks-libev), 2.5.5 (shadowsocks-libev), 2.5.6 (shadowsocks-libev), 2.6.0 (shadowsocks-libev), 2.6.1 (shadowsocks-libev), 2.6.2 (shadowsocks-libev), 2.6.3 (shadowsocks-libev), 3.0.0 (shadowsocks-libev), 3.0.1 (shadowsocks-libev), 3.0.2 (shadowsocks-libev), 3.0.3 (shadowsocks-libev), 3.0.4 (shadowsocks-libev), 3.0.5 (shadowsocks-libev), 3.0.6 (shadowsocks-libev), 3.0.7 (shadowsocks-libev), 3.0.8 (shadowsocks-libev), 3.1.0 (shadowsocks-libev)",
"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u043c\u0435\u0440\u044b \u043f\u043e \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044e": "\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0430\u0446\u0438\u0439: \nhttp://www.debian.org/security/2017/dsa-4009\nhttps://github.com/shadowsocks/shadowsocks-libev/commit/c67d275803dc6ea22c558d06b1f7ba9f94cd8de3",
"\u0414\u0430\u0442\u0430 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f": "27.10.2017",
"\u0414\u0430\u0442\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f": "23.03.2021",
"\u0414\u0430\u0442\u0430 \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0438": "14.12.2017",
"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440": "BDU:2017-02574",
"\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u044b \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "CVE-2017-15924, DSA-4009",
"\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0438": "\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0430",
"\u041a\u043b\u0430\u0441\u0441 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043a\u043e\u0434\u0430",
"\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u041f\u041e": "Debian GNU/Linux, shadowsocks-libev",
"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u041e\u0421 \u0438 \u0442\u0438\u043f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b": null,
"\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 ss-manager (manager.c) \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 shadowsocks-libev, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0430\u044f \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u044e \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0438\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u0434",
"\u041d\u0430\u043b\u0438\u0447\u0438\u0435 \u044d\u043a\u0441\u043f\u043b\u043e\u0439\u0442\u0430": "\u0414\u0430\u043d\u043d\u044b\u0435 \u0443\u0442\u043e\u0447\u043d\u044f\u044e\u0442\u0441\u044f",
"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043a\u0438 CWE": "\u041d\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u0438\u0435 \u043c\u0435\u0440 \u043f\u043e \u0447\u0438\u0441\u0442\u043a\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u043c \u0443\u0440\u043e\u0432\u043d\u0435 (\u0412\u043d\u0435\u0434\u0440\u0435\u043d\u0438\u0435 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0443) (CWE-77)",
"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u0423\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u044c \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430 ss-manager (manager.c) \u043f\u0440\u043e\u043a\u0441\u0438-\u0441\u0435\u0440\u0432\u0435\u0440\u0430 shadowsocks-libev \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 \u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e\u0439 \u043e\u0447\u0438\u0441\u0442\u043a\u043e\u0439 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0445 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435. \u042d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0437\u0432\u043e\u043b\u0438\u0442\u044c \u043d\u0430\u0440\u0443\u0448\u0438\u0442\u0435\u043b\u044e, \u0434\u0435\u0439\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u043c\u0443 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e, \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u0443\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0438\u043b\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u0434 \u043f\u0443\u0442\u0435\u043c \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e UDP-\u0437\u0430\u043f\u0440\u043e\u0441\u0430 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 127.0.0.1",
"\u041f\u043e\u0441\u043b\u0435\u0434\u0441\u0442\u0432\u0438\u044f \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": null,
"\u041f\u0440\u043e\u0447\u0430\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f": "-",
"\u0421\u0432\u044f\u0437\u044c \u0441 \u0438\u043d\u0446\u0438\u0434\u0435\u043d\u0442\u0430\u043c\u0438 \u0418\u0411": "\u0414\u0430\u043d\u043d\u044b\u0435 \u0443\u0442\u043e\u0447\u043d\u044f\u044e\u0442\u0441\u044f",
"\u0421\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u0430",
"\u0421\u043f\u043e\u0441\u043e\u0431 \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f": "\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f",
"\u0421\u043f\u043e\u0441\u043e\u0431 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u0438": "\u0418\u043d\u044a\u0435\u043a\u0446\u0438\u044f",
"\u0421\u0441\u044b\u043b\u043a\u0438 \u043d\u0430 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0438": "http://openwall.com/lists/oss-security/2017/10/13/2\nhttp://www.debian.org/security/2017/dsa-4009\nhttps://github.com/shadowsocks/shadowsocks-libev/commit/c67d275803dc6ea22c558d06b1f7ba9f94cd8de3\nhttps://github.com/shadowsocks/shadowsocks-libev/issues/1734\nhttps://www.x41-dsec.de/lab/advisories/x41-2017-010-shadowsocks-libev/",
"\u0421\u0442\u0430\u0442\u0443\u0441 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0435\u043d\u0430 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u0435\u043c",
"\u0422\u0438\u043f \u041f\u041e": "\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430, \u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e, \u0421\u0435\u0442\u0435\u0432\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e",
"\u0422\u0438\u043f \u043e\u0448\u0438\u0431\u043a\u0438 CWE": "CWE-77",
"\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0438": "\u0412\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (\u0431\u0430\u0437\u043e\u0432\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 CVSS 2.0 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 7,2)\n\u0412\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438 (\u0431\u0430\u0437\u043e\u0432\u0430\u044f \u043e\u0446\u0435\u043d\u043a\u0430 CVSS 3.0 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 7,8)"
}
Loading…
Loading…
Experimental. This forecast is provided for visualization only and may change without notice. Do not use it for operational decisions.
Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.
Sightings
| Author | Source | Type | Date | Other |
|---|
Nomenclature
- Seen: The vulnerability was mentioned, discussed, or observed by the user.
- Confirmed: The vulnerability has been validated from an analyst's perspective.
- Published Proof of Concept: A public proof of concept is available for this vulnerability.
- Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
- Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
- Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
- Not confirmed: The user expressed doubt about the validity of the vulnerability.
- Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.
Loading…
The MITRE ATT&CK techniques below are AI-generated suggestions, inferred from the description of the
vulnerability by the CIRCL/vulnerability-attack-technique-classification-roberta-base
model, served locally by ML-Gateway.
They have not been verified by an analyst and are provided for guidance only.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
The approach is described in our paper Mapping CVEs to MITRE ATT&CK Techniques: A Curated Gold-Set Classifier and the Limits of LLM-Assisted Label Expansion.
Browse all ATT&CK techniques and the vulnerabilities related to each.
Loading…
Related by attack behaviour
Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.
Loading…