แž—แžถแž–แž„แžถแž™แžšแž„แž‚แŸ’แžšแŸ„แŸ‡แž“แŸ…แž€แŸ’แž“แžปแž„ 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 (แž•แŸ’แž›แžผแžœแž‡แžถแž˜แžฝแž™ "/../" แžแŸ’แžšแžผแžœแž”แžถแž“ แžขแž“แžปแž‰แŸ’แž‰แžถแžโ€‹แž€แŸ’แž“แžปแž„โ€‹แž’แžปแž„โ€‹แžŸแŸ†แžšแžถแž˜)แŸ”

    แž”แŸ’แžšแž—แž–: opennet.ru

  • แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹