рдиреЛрдб-рдЖрдИрдкреАрд╕реА NPM рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рдПрдХ рдЦрд░рд╛рдм рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рд▓реЗ рд░реВрд╕ рд░ рдмреЗрд▓рд╛рд░реБрд╕рдорд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВ рдореЗрдЯрд╛рдЙрдБрдЫред

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

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

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

рдиреЛрдб-рдЖрдИрдкреАрд╕реА 11.0.0 рд░ 11.1.0 рдХреЛ рд░рд┐рд▓реАрдЬрд╣рд░реВ рдкрдЫрд┐ NPM рднрдгреНрдбрд╛рд░рдорд╛ рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдпреЛ, рдЬрд╕рд▓реЗ рдмрд┐рд▓реНрдЯ-рдЗрди рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдбрд▓рд╛рдИ рдмрд╛рд╣реНрдп рдирд┐рд░реНрднрд░рддрд╛, "рдкреАрд╕рдиреЛрдЯрд╡рд╛рд░" рдХреЛ рд╕рд╛рде рдмрджрд▓реНрдпреЛ, рдЙрд╣реА рд▓реЗрдЦрдХрджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдиреНрддреНрд░рд┐рдд рд░ рдкреНрдпрд╛рдХреЗрдЬ рдорд░реНрдорддрдХрд░реНрддрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рд╡реЗрд╢рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдпреЛред рдЖрдиреНрджреЛрд▓рдирдорд╛ рд╕рд╛рдореЗрд▓ рд╣реБрдиред рдпреЛ рднрдирд┐рдПрдХреЛ рдЫ рдХрд┐ рд╢рд╛рдиреНрддрд┐рдиреЛрдЯрд╡рд╛рд░ рдкреНрдпрд╛рдХреЗрдЬрд▓реЗ рд╢рд╛рдиреНрддрд┐рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдиреНрджреЗрд╢ рдорд╛рддреНрд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ, рддрд░ рд▓реЗрдЦрдХрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЧрд░реЗрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджреИ, рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рдердк рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЫрдиреН рд░ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЫреИрдиред

рдПрдХреИ рд╕рдордпрдорд╛, рд╕реНрдерд┐рд░ рдиреЛрдб-рдЖрдИрдкреАрд╕реА 9.2.2 рд╢рд╛рдЦрд╛рдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ, рдЬреБрди Vue.js рдкрд░рд┐рдпреЛрдЬрдирд╛рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдорд╛, рд╢рд╛рдиреНрддрд┐рдиреЛрдЯрд╡рд╛рд░рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд░рдЩ рдкреНрдпрд╛рдХреЗрдЬ рдкрдирд┐ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВрдХреЛ рд╕реВрдЪреАрдорд╛ рдердкрд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдХреЛ рд▓реЗрдЦрдХрд▓реЗ рдЬрдирд╡рд░реАрдорд╛ рдХреЛрдбрдорд╛ рд╡рд┐рдирд╛рд╢рдХрд╛рд░реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдПрдХреАрдХреГрдд рдЧрд░реНрдпреЛред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд░реЛрдд рдЗрдЬрд╛рдЬрддрдкрддреНрд░ MIT рдмрд╛рдЯ DBAD рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд▓реЗрдЦрдХрдХреЛ рдердк рдХрд╛рд░реНрдпрд╣рд░реВ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рднрдПрдХрд╛рд▓реЗ, node-ipc рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдВрд╕реНрдХрд░рдг 9.2.1 рдорд╛ рдирд┐рд░реНрднрд░рддрд╛рд╣рд░реВ рдареАрдХ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред 41 рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд░рд╛рдЦреНрдиреЗ рдПрдЙрдЯреИ рд▓реЗрдЦрдХрджреНрд╡рд╛рд░рд╛ рдЕрдиреНрдп рд╡рд┐рдХрд╛рд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ рдареАрдХ рдЧрд░реНрди рдкрдирд┐ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред рдПрдЙрдЯреИ рд▓реЗрдЦрдХрджреНрд╡рд╛рд░рд╛ рд░рд╛рдЦрд┐рдПрдХрд╛ рдХреЗрд╣реА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ (js-queue, easy-stack, js-message, event-pubsub) рдкреНрд░рддрд┐ рд╣рдкреНрддрд╛ рдХрд░рд┐рдм рдПрдХ рдорд┐рд▓рд┐рдпрди рдбрд╛рдЙрдирд▓реЛрдбрд╣рд░реВ рдЫрдиреНред

рдердк: рдЕрдиреНрдп рдкреНрд░рдпрд╛рд╕рд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдЦреБрд▓рд╛ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдердкреНрди рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬреБрди рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рдкреНрд░рддреНрдпрдХреНрд╖ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫреИрди рд░ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╡рд╛ рдкреНрд░рдгрд╛рд▓реА рд▓реЛрдХреЗрд▓рд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХреЛ рдЫред рдпреА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдордзреНрдпреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╣рд╛рдирд┐рд░рд╣рд┐рдд (es5-ext, rete, PHP рдХрдореНрдкреЛрдЬрд░, PHPUnit, Redis рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдмрдиреНрдзрдХ, Awesome Prometheus Alerts, verdaccio, filestash) рд░реВрд╕ рд░ рдмреЗрд▓рд╛рд░реБрд╕рдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреБрджреНрдз рд╕рдорд╛рдкреНрдд рдЧрд░реНрди рдХрд▓рд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЙрдорд╛рд▓реЗрд░ред рдПрдХреИ рд╕рдордпрдорд╛, рдердк рдЦрддрд░рдирд╛рдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдкрдирд┐ рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдиреНрдХреНрд░рд┐рдкреНрдЯрд░ AWS Terraform рдореЛрдбреНрдпреБрд▓ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдердкрд┐рдпреЛ рд░ рдЗрдЬрд╛рдЬрддрдкрддреНрд░рдорд╛ рд░рд╛рдЬрдиреАрддрд┐рдХ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдкреЗрд╢ рдЧрд░рд┐рдпреЛред ESP8266 рд░ ESP32 рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ Tasmota рдлрд░реНрдорд╡реЗрдпрд░рдорд╛ рдирд┐рд░реНрдорд┐рдд рдмреБрдХрдорд╛рд░реНрдХ рдЫ рдЬрд╕рд▓реЗ рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рдирд▓рд╛рдИ рд░реЛрдХреНрди рд╕рдХреНрдЫред рдпрд╕реНрддреЛ рдЧрддрд┐рд╡рд┐рдзрд┐рд▓реЗ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╕рдлреНрдЯрд╡реЗрдпрд░рдорд╛ рд╡рд┐рд╢реНрд╡рд╛рд╕рд▓рд╛рдИ рдЧрдореНрднреАрд░ рд░реВрдкрдорд╛ рдХрдордЬреЛрд░ рдкрд╛рд░реНрди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░рд┐рдиреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди