rh-nodejs12-nodejs-12.16.1-1.el7

エラータID: AXSA:2020-4480:02

リリース日: 
2020/02/25 Tuesday - 17:57
題名: 
rh-nodejs12-nodejs-12.16.1-1.el7
影響のあるチャネル: 
Asianux Server 7 for x86_64
Severity: 
High
Description: 

Node.js is a software development platform for building fast and scalable network applications in the JavaScript programming language.

The following packages have been upgraded to a later upstream version: rh-nodejs12-nodejs (12.16.1).

Security Fix(es):

* nodejs: HTTP request smuggling using malformed Transfer-Encoding header (CVE-2019-15605)

* nodejs: Remotely trigger an assertion on a TLS server with a malformed certificate string (CVE-2019-15604)

* nodejs: HTTP header values do not have trailing optional whitespace trimmed (CVE-2019-15606)

* npm: Symlink reference outside of node_modules folder through the bin field upon installation (CVE-2019-16775)

* npm: Arbitrary file write via constructed entry in the package.json bin field (CVE-2019-16776)

* npm: Global node_modules Binary Overwrite (CVE-2019-16777)

For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.

CVE-2019-15604
Improper Certificate Validation in Node.js 10, 12, and 13 causes the process to abort when sending a crafted X.509 certificate
CVE-2019-15605
HTTP request smuggling in Node.js 10, 12, and 13 causes malicious payload delivery when transfer-encoding is malformed
CVE-2019-15606
Including trailing white space in HTTP header values in Nodejs 10, 12, and 13 causes bypass of authorization based on header value comparisons
CVE-2019-16775
Versions of the npm CLI prior to 6.13.3 are vulnerable to an Arbitrary File Write. It is possible for packages to create symlinks to files outside of thenode_modules folder through the bin field upon installation. A properly constructed entry in the package.json bin field would allow a package publisher to create a symlink pointing to arbitrary files on a user’s system when the package is installed. This behavior is still possible through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.
CVE-2019-16776
Versions of the npm CLI prior to 6.13.3 are vulnerable to an Arbitrary File Write. It fails to prevent access to folders outside of the intended node_modules folder through the bin field. A properly constructed entry in the package.json bin field would allow a package publisher to modify and/or gain access to arbitrary files on a user’s system when the package is installed. This behavior is still possible through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.
CVE-2019-16777
Versions of the npm CLI prior to 6.13.4 are vulnerable to an Arbitrary File Overwrite. It fails to prevent existing globally-installed binaries to be overwritten by other package installations. For example, if a package was installed globally and created a serve binary, any subsequent installs of packages that also create a serve binary would overwrite the previous serve binary. This behavior is still allowed in local installations and also through install scripts. This vulnerability bypasses a user using the --ignore-scripts install option.

解決策: 

Update packages.

追加情報: 

N/A

ダウンロード: 

SRPMS
  1. rh-nodejs12-nodejs-12.16.1-1.el7.src.rpm
    MD5: 4f2a0625769fabf14f606f0b5d4d1c21
    SHA-256: d1c62c39eadefffd873ca607300b27a38208a770d448dce99725885e7ecfc809
    Size: 33.14 MB

Asianux Server 7 for x86_64
  1. rh-nodejs12-nodejs-12.16.1-1.el7.x86_64.rpm
    MD5: bc1599691fd16cf1248b3b69fc1056b5
    SHA-256: e3f90ce2a85aec68b3f0924baaa3ad0884093e8865f860c7517eef4882b0e9aa
    Size: 9.79 MB
  2. rh-nodejs12-nodejs-devel-12.16.1-1.el7.x86_64.rpm
    MD5: 6421502474bb0afb95b39672d4a0f0e6
    SHA-256: 5e20fde3e84b86d66042b582343159bd2d6c0bdebd17d78a1baeaec8e111165d
    Size: 202.71 kB
  3. rh-nodejs12-nodejs-docs-12.16.1-1.el7.noarch.rpm
    MD5: b5a012314f5b31a7578633bf4bcaaa82
    SHA-256: b5e6e7267ef912c30c563a9eec9e1ecd70832e46e4bade3eb09e47b88822b644
    Size: 3.89 MB
  4. rh-nodejs12-npm-6.13.4-12.16.1.1.el7.x86_64.rpm
    MD5: 0c408f213224d8ac988446163c479a94
    SHA-256: d4e34846cb49b2a545f165d02e0cf7828b6daeec9dba0d52f7120ae7363e284d
    Size: 4.15 MB