rh-nodejs10-nodejs-10.19.0-1.el7
エラータID: AXSA:2020-4479:01
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-nodejs10-nodejs (10.19.0).
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.
Improper Certificate Validation in Node.js 10, 12, and 13 causes the process to abort when sending a crafted X.509 certificate
HTTP request smuggling in Node.js 10, 12, and 13 causes malicious payload delivery when transfer-encoding is malformed
Including trailing white space in HTTP header values in Nodejs 10, 12, and 13 causes bypass of authorization based on header value comparisons
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.
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.
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.
N/A
SRPMS
- rh-nodejs10-nodejs-10.19.0-1.el7.src.rpm
MD5: add8fd122c90d6b2d6f19e05afec2e4f
SHA-256: eae2dbc41a5f32f8c48649f17e2627bbbe69e1c4f911883b5b7d493e64f44d69
Size: 28.22 MB
Asianux Server 7 for x86_64
- rh-nodejs10-nodejs-10.19.0-1.el7.x86_64.rpm
MD5: 3da4ff6de91701a4d172b926c1bdb444
SHA-256: b75e3a98526fee357a1cac3e2c19b5df627cbd55e778dbf84ecfbe54c7026be4
Size: 8.42 MB - rh-nodejs10-nodejs-devel-10.19.0-1.el7.x86_64.rpm
MD5: 54ab798a0a9f7d3beb4ffa5dbb447f10
SHA-256: b8d22000b3f2f95d05b3e2f1409ef2841d5cd57f815b60b5e7a02d17daf74ec2
Size: 194.71 kB - rh-nodejs10-nodejs-docs-10.19.0-1.el7.noarch.rpm
MD5: 9d8300690ffffbb24f0108f703107b04
SHA-256: a7fb1d79709aea7e827336a669d0ee8f3eda480c666d5b8bfb2b6ad5f4232133
Size: 3.48 MB - rh-nodejs10-npm-6.13.4-10.19.0.1.el7.x86_64.rpm
MD5: 1acddc8d2bfaa9be44f3879bc80e9ce5
SHA-256: 1059aeb520de764a18c7f0e146a2a14f00b7e1e0d574831da2a352eacc6bf0aa
Size: 4.15 MB