Уязвимост Π² NPM, която позволява ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚

Π’ актуализацията Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ NPM 6.13.4, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² дистрибуцията Node.js ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° разпространСниС Π½Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π½Π° Π΅Π·ΠΈΠΊΠ° JavaScript, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Π½ Ρ‚Ρ€ΠΈ уязвимости (CVE-2019 16775-, CVE-2019 16776- ΠΈ CVE-2019 16777-), ΠΊΠΎΠ΅Ρ‚ΠΎ позволява ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ систСмни Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈ ΠΈΠ»ΠΈ прСзаписани ΠΏΡ€ΠΈ инсталиранС Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰. ΠšΠ°Ρ‚ΠΎ Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π³ΠΎ инсталиратС с опцията β€ž-ignore-scriptsβ€œ, която забранява ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π·Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° NPM Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ…Π° Π½Π°Π»ΠΈΡ‡Π½ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ ΠΈ Π½Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ…Π° слСди ΠΎΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠΈ.

  • CVE-2019 16777- проявява във вСрсии ΠΏΡ€Π΅Π΄ΠΈ 6.13.4 ΠΈ Π²ΠΈ позволява Π΄Π° прСзаписватС систСмни изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅ Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π°Ρ‚Π° инсталация Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π°. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° Π·Π°ΠΌΠ΅Π½ΠΈΡ‚Π΅ само Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° дирСктория, ΠΊΡŠΠ΄Π΅Ρ‚ΠΎ са инсталирани ΠΈΠ·ΠΏΡŠΠ»Π½ΠΈΠΌΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ (ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ /usr/local/bin).
  • CVE-2019 16775- ΠΈ CVE-2019 16776- сС появяват Π² вСрсии ΠΏΡ€Π΅Π΄ΠΈ 6.13.3 ΠΈ Π²ΠΈ позволяват Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Ρ„Π°ΠΉΠ» Ρ‡Ρ€Π΅Π· създаванС Π½Π° символна Π²Ρ€ΡŠΠ·ΠΊΠ° към Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ извън дирСкторията с ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (node_modules) ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»Π΅Ρ‚ΠΎ bin Π² package.json (ΠΏΡŠΡ‚ΠΈΡ‰Π°Ρ‚Π° с β€ž/../β€œ бяха ΠΏΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ bin).

    Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

  • ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€