рдиреЛрдб-рдЖрдпрдкреАрд╕реА рдПрдирдкреАрдПрдо рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рдПрдХ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдмрджрд▓ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ рдЬреЛ рд░рд╢рд┐рдпрд╛ рдЖрдгрд┐ рдмреЗрд▓рд╛рд░реВрд╕рдордзреАрд▓ рд╕рд┐рд╕реНрдЯрдорд╡рд░реАрд▓ рдлрд╛рдпрд▓реА рд╣рдЯрд╡рддреЛ.

рдиреЛрдб-ipc NPM рдкреЕрдХреЗрдЬ (CVE-2022-23812) рдордзреНрдпреЗ рдПрдХ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдмрджрд▓ рдЖрдврд│реВрди рдЖрд▓рд╛ рдЖрд╣реЗ, 25% рд╕рдВрднрд╛рд╡реНрдпрддреЗрд╕рд╣ рд╕рд░реНрд╡ рдлрд╛рдпрд▓реАрдВрдЪреА рд╕рд╛рдордЧреНрд░реА рдЬреНрдпрд╛рдВрдирд╛ рд▓реЗрдЦрди рдкреНрд░рд╡реЗрд╢ рдЖрд╣реЗ рддреЗ "тЭдя╕П" рд╡рд░реНрдгрд╛рдиреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗрдд. рд░рд╢рд┐рдпрд╛ рдХрд┐рдВрд╡рд╛ рдмреЗрд▓рд╛рд░реВрд╕рдордзреАрд▓ рдЖрдпрдкреА рдкрддреНрддреНрдпрд╛рдВрд╕рд╣ рд╕рд┐рд╕реНрдЯрдорд╡рд░ рд▓реЙрдиреНрдЪ рдХреЗрд▓реНрдпрд╛рд╡рд░рдЪ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рд╕рдХреНрд░рд┐рдп рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рдиреЛрдб-рдЖрдпрдкреАрд╕реА рдкреЕрдХреЗрдЬрдордзреНрдпреЗ рджрд░ рдЖрдард╡рдбреНрдпрд╛рд▓рд╛ рд╕реБрдорд╛рд░реЗ рдПрдХ рджрд╢рд▓рдХреНрд╖ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛрддрд╛рдд рдЖрдгрд┐ рд╡реНрд╣реНрдпреВ-рдХреНрд▓реАрд╕рд╣ 354 рдкреЕрдХреЗрдЬреЗрд╕рд╡рд░ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддреЗ. рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдореНрд╣рдгреВрди рдиреЛрдб-рдЖрдпрдкреАрд╕реА рдЕрд╕рд▓реЗрд▓реЗ рд╕рд░реНрд╡ рдкреНрд░рдХрд▓реНрдк рджреЗрдЦреАрд▓ рд╕рдорд╕реНрдпреЗрдореБрд│реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд.

рдиреЛрдб-ipc 10.1.1 рдЖрдгрд┐ 10.1.2 рд░рд┐рд▓реАрдЭрдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб NPM рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреЛрд╕реНрдЯ рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. 11 рджрд┐рд╡рд╕рд╛рдВрдкреВрд░реНрд╡реА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдЪреНрдпрд╛ рд╡рддреАрдиреЗ рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ Git рд░рд┐рдкреЙрдЭрд┐рдЯрд░реАрдордзреНрдпреЗ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдмрджрд▓ рдкреЛрд╕реНрдЯ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рд╣реЛрддрд╛. api.ipgeolocation.io рд╕реЗрд╡реЗрд╡рд░ рдХреЙрд▓ рдХрд░реВрди рджреЗрд╢ рдХреЛрдбрдордзреНрдпреЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЧреЗрд▓рд╛. рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдПрдореНрдмреЗрдбрд╡рд░реВрди ipgeolocation.io API рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХреЗрд▓реЗрд▓реА рдХреА рдЖрддрд╛ рд░рджреНрдж рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ.

рд╕рдВрджрд┐рдЧреНрдз рдХреЛрдб рджрд┐рд╕рдгреНрдпрд╛рдмрджреНрджрд▓рдЪреНрдпрд╛ рдЪреЗрддрд╛рд╡рдгреАрдЪреНрдпрд╛ рдЯрд┐рдкреНрдкрдгреНрдпрд╛рдВрдордзреНрдпреЗ, рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рд▓реЗрдЦрдХрд╛рдиреЗ рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ рдХреА рдмрджрд▓ рдбреЗрд╕реНрдХрдЯреЙрдкрд╡рд░ рдлрд╛рдЗрд▓ рдЬреЛрдбрдгреНрдпрд╛рд╕рд╛рд░рдЦреЗ рдЖрд╣реЗ рдЬреЗ рд╢рд╛рдВрддрддреЗрд╕рд╛рдареА рдЖрд╡рд╛рд╣рди рдХрд░рдгрд╛рд░рд╛ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ. рдЦрд░рдВ рддрд░, рдХреЛрдбрдиреЗ рд╕рдореЛрд░ рдЖрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдлрд╛рдИрд▓реНрд╕ рдУрд╡реНрд╣рд░рд░рд╛рдЗрдЯ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реВрди рдбрд┐рд░реЗрдХреНрдЯрд░реАрдЪрд╛ рдкреБрдирд░рд╛рд╡реГрддреНрддреА рд╢реЛрдз рдШреЗрддрд▓рд╛.

рдиреЛрдб-рдЖрдпрдкреАрд╕реА 11.0.0 рдЖрдгрд┐ 11.1.0 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдирдВрддрд░ NPM рд░реЗрдкреЙрдЬрд┐рдЯрд░реАрдордзреНрдпреЗ рдкреЛрд╕реНрдЯ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ, рдЬреНрдпрд╛рдиреЗ рдЕрдВрдЧрднреВрдд рджреБрд░реНрднрд╛рд╡рдирд╛рдпреБрдХреНрдд рдХреЛрдбрд▓рд╛ рдмрд╛рд╣реНрдп рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡, "рдкреАрд╕рдиреЛрдЯрд╡рд╛рд░" рдиреЗ рдкреБрдирд░реНрд╕реНрдерд┐рдд рдХреЗрд▓реЗ, рддреНрдпрд╛рдЪ рд▓реЗрдЦрдХрд╛рджреНрд╡рд╛рд░реЗ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрдгрд┐ рдкреЕрдХреЗрдЬ рджреЗрдЦрд░реЗрдЦ рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдЗрдЪреНрдЫреБрдХрд╛рдВрджреНрд╡рд╛рд░реЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдлрд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдирд┐рд╖реЗрдзрд╛рдд рд╕рд╛рдореАрд▓ рд╣реЛрдгреНрдпрд╛рд╕рд╛рдареА. рдЕрд╕реЗ рдореНрд╣рдЯрд▓реЗ рдЖрд╣реЗ рдХреА peacenotwar рдкреЕрдХреЗрдЬ рдХреЗрд╡рд│ рд╢рд╛рдВрддрддреЗрдмрджреНрджрд▓ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ, рдкрд░рдВрддреБ рд▓реЗрдЦрдХрд╛рдиреЗ рдЖрдзреАрдЪ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреГрддреА рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд╛, рдкреЕрдХреЗрдЬрдЪреА рдкреБрдвреАрд▓ рд╕рд╛рдордЧреНрд░реА рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЖрд╣реЗ рдЖрдгрд┐ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдЕрдиреБрдкрд╕реНрдерд┐рддреАрдЪреА рд╣рдореА рджрд┐рд▓реА рдЬрд╛рдд рдирд╛рд╣реА.

рддреНрдпрд╛рдЪ рд╡реЗрд│реА, Vue.js рдкреНрд░рдХрд▓реНрдкрд╛рджреНрд╡рд╛рд░реЗ рд╡рд╛рдкрд░рд▓реНрдпрд╛ рдЬрд╛рдгрд╛рд░реНтАНрдпрд╛ рд╕реНрдерд┐рд░ рдиреЛрдб-ipc 9.2.2 рд╢рд╛рдЦреЗрдЪреЗ рдЕрджреНрдпрддрди рдЬрд╛рд░реА рдХреЗрд▓реЗ рдЧреЗрд▓реЗ. рдирд╡реАрди рдкреНрд░рдХрд╛рд╢рдирд╛рдд, 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) рд░рд╢рд┐рдпрд╛ рдЖрдгрд┐ рдмреЗрд▓рд╛рд░реВрд╕рдордзреАрд▓ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА рдпреБрджреНрдз рд╕рдВрдкрд╡рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрд▓ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЙрдХрд│рддрд╛рдд. рддреНрдпрд╛рдЪ рд╡реЗрд│реА, рдЕрдзрд┐рдХ рдзреЛрдХрд╛рджрд╛рдпрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддреА рджреЗрдЦреАрд▓ рдУрд│рдЦрд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЯреЗрд░рд╛рдлреЙрд░реНрдо рдореЙрдбреНрдпреВрд▓ рдкреЕрдХреЗрдЬреЗрд╕рдордзреНрдпреЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд░ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрдгрд┐ рдкрд░рд╡рд╛рдиреНрдпрд╛рдордзреНрдпреЗ рд░рд╛рдЬрдХреАрдп рдирд┐рд░реНрдмрдВрдз рдЖрдгрд▓реЗ рдЧреЗрд▓реЗ. ESP8266 рдЖрдгрд┐ ESP32 рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╕рд╛рдареА рдЯрд╛рд╕реНрдореЛрдЯрд╛ рдлрд░реНрдорд╡реЗрдЕрд░рдордзреНрдпреЗ рдЕрдВрдЧрднреВрдд рдмреБрдХрдорд╛рд░реНрдХ рдЖрд╣реЗ рдЬреЗ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕рдЪреЗ рдСрдкрд░реЗрд╢рди рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░реВ рд╢рдХрддреЗ. рдЕрд╕реЗ рдорд╛рдирд▓реЗ рдЬрд╛рддреЗ рдХреА рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░рдЪреЗ рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдУрдкрди рд╕реЛрд░реНрд╕ рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░рд╡рд░реАрд▓ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрдВрднреАрд░рдкрдгреЗ рдХрдореА рдХрд░реВ рд╢рдХрддрд╛рдд.

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛