ืฉืื ืื ืืืื ื ืืืื ืืืืืืช node-ipc NPM (CVE-2022-23812), ืขื ืกืืืจืืช ืฉื 25% ืฉืืชืืื ืฉื ืื ืืงืืฆืื ืฉืืฉ ืืื ืืืฉืช ืืชืืื ืืืืืฃ ืืชื "โค๏ธ". ืืงืื ืืืืื ื ืืืคืขื ืจืง ืืืฉืจ ืืื ืืืคืขื ืืืขืจืืืช ืขื ืืชืืืืช IP ืืจืืกืื ืื ืืืืจืืก. ืืืืืืช node-ipc ืืฉ ืืืืืืื ืืืจืืืช ืืฉืืืข ืืืื ืืฉืืฉืช ืืชืืืช ื-354 ืืืืืืช, ืืืื vue-cli. ืื ืืคืจืืืงืืื ืฉืืฉ ืืื node-ipc ืืชืืืช ืืืฉืคืขืื ืื ืื ืืืืขืื.
ืืงืื ืืืืื ื ืคืืจืกื ืืืืืจ NPM ืืืืง ืืืืจืกืืืช node-ipc 10.1.1 ื-10.1.2. ืฉืื ืื ืืืื ื ืคืืจืกื ืืืืืจ Git ืฉื ืืคืจืืืงื ืืืขื ืืืืจ ืืคืจืืืงื ืืคื ื 11 ืืืื. ืืืืื ื ื ืงืืขื ืืงืื ืขื ืืื ืืชืงืฉืจืืช ืืฉืืจืืช api.ipgeolocation.io. ืืืคืชื ืฉืืืื ืืืืฉื ืื ื-API ืฉื ipgeolocation.io ืืืืืขื ืืืืื ืืช ืืืื ืืขืช.
ืืืขืจืืช ืืืืืจื ืขื ืืืคืขืช ืงืื ืืคืืงืคืง, ืฆืืื ืืืืจ ืืคืจืืืงื ืื ืืฉืื ืื ืืกืชืื ืืืืกืคืช ืงืืืฅ ืืฉืืืื ืืขืืืื ืืืฆืื ืืืืขื ืืงืืจืืช ืืฉืืื. ืืืขืฉื, ืืงืื ืืืฆืข ืืืคืืฉ ืจืงืืจืกืืื ืฉื ืกืคืจืืืช ืชืื ื ืืกืืื ืืืจืืก ืืช ืื ืืงืืฆืื ืฉื ืชืงืื ืืื.
ืืืืืจืืช ืฉื node-ipc 11.0.0 ื- 11.1.0 ืคืืจืกืื ืืืืืจ ืืืชืจ ืืืืืจ NPM, ืฉืืืืืฃ ืืช ืืงืื ืืืืื ื ืืืืื ื ืืชืืืช ืืืฆืื ืืช, "peacenotwar", ืื ืฉืืืช ืขื ืืื ืืืชื ืืืืจ ืืืืฆืขืช ืืืืืื ืขื ืืื ืื ืืื ืืืืืืืช ืืืขืื ืืื ืื ืืื. ืืืฆืืจืฃ ืืืืื. ื ืืืจ ืื ืืืืืช peacenotwar ืืฆืืื ืจืง ืืกืจ ืขื ืฉืืื, ืื ืืืชืืฉื ืืคืขืืืืช ืฉืืืจ ื ืงืื ืขื ืืื ืืืืืจ, ืืชืื ืื ืื ืืกืคืื ืฉื ืืืืืื ืืื ื ื ืืชื ืื ืืืืืื ืืืืขืืจ ืฉืื ืืืื ืืจืกื ืืื ืืื ื ืืืืื.
ืืืงืืื, ืฉืืืจืจ ืขืืืื ืืกื ืืฃ ืืืฆืื node-ipc 9.2.2, ืืืฉืืฉ ืืช ืคืจืืืงื Vue.js. ืืืืืืจื ืืืืฉื, ืื ืืกืฃ ื-peacenotwar, ื ืืกืคื ืื ืืืืืช ืืฆืืขืื ืืจืฉืืืช ืืชืืืช, ืฉืืืืจื ืฉืืื ืฉืื ืืืื ืืจืกื ืืื ืืงืื ืืื ืืืจ. ืจืืฉืืื ืืืงืืจ ืฉื ืืืืืืจื ืืืืฉื ืฉืื ื ื-MIT ื-DBAD.
ืืืืืื ืฉืคืขืืืืช ื ืืกืคืืช ืฉื ืืืืืจ ืืื ื ื ืืชื ืืช ืืืืืื, ืืืืืฅ ืืืฉืชืืฉื node-ipc ืืชืงื ืืช ืืชืืืช ืืืจืกื 9.2.1. ืืื ืื, ืืืืืฅ ืืชืงื ืืจืกืืืช ืืคืืชืืืื ืืืจืื ืฉื ืืืชื ืืืืจ ืฉืชืืืง 41 ืืืืืืช. ืืืืง ืืืืืืืืช ืืืชืืืืงืืช ืขื ืืื ืืืชื ืืืืจ (js-queue, easy-stack, js-message, event-pubsub) ืืฉ ืืืืืืื ืืืจืืืช ืืฉืืืข.
ืชืืกืคืช: ื ืจืฉืื ื ืืกืืื ืืช ื ืืกืคืื ืืืืกืืฃ ืคืขืืืืช ืืืืืืืช ืคืชืืืืช ืฉืื ืืช ืฉืืื ื ืงืฉืืจืืช ืืคืื ืงืฆืืื ืืืืช ืืืฉืืจื ืฉื ืืืฉืืืื ืืงืฉืืจืืช ืืืชืืืืช IP ืื ืืืืืจ ืืืขืจืืช. ืืฉืื ืืืื ืืื ืื ืืืืงืื (es5-ext, rete, PHP composer, PHPUnit, Redis Desktop Manager, Awesome Prometheus Alerts, verdaccio, filestash) ืืกืชืื ืืืฆืืช ืฉืืืืช ืืกืืื ืืืืืื ืขืืืจ ืืฉืชืืฉืื ืืจืืกืื ืืืืืจืืก. ืืืงืืื, ืืืืืื ืื ืืืืืืื ืืกืืื ืื ืืืชืจ, ืืืฉื, ืฆืืคื ื ืืกืฃ ื ืืกืฃ ืืืืืืืช ืืืืืืืื ืฉื AWS Terraform ืืืืื ืกื ืืืืืืช ืคืืืืืืืช ืืจืืฉืืื. ืงืืฉืืช Tasmota ืืืืฉืืจื ESP8266 ื-ESP32 ืืืืืช ืกืืื ืื ืืืื ืืช ืฉืืืืื ืืืกืื ืืช ืคืขืืืชื ืฉื ืืืฉืืจืื. ืืืืื ืื ืฉืคืขืืืืช ืืื ืขืืืื ืืขืจืขืจ ืืฆืืจื ืจืฆืื ืืช ืืช ืืืืื ืืชืืื ืช ืงืื ืคืชืื.
ืืงืืจ: OpenNet.ru