주요 변경사항
다음 취약점이 수정되었습니다.
CVE-2021-22883 : HTTP2 'unknownProtocol’이 리소스 소진으로 인해 서비스 거부를 일으킵니다
'unknownProtocol’로 너무 많은 연결 시도가 이뤄질 때 영향받는 Node.js 버전은 서비스 거부 공격에
취약합니다. 이를 통해 파일 디스크립터가 유출될 수 있습니다. 시스템에 파일 디스크립터 제한이 설정되어
있다면 서버는 새로운 연결을 받을 수 없고 프로세스가 아무것도(예: 파일) 열지 못하도록 막을 것입니다.
파일 디스크립터 제한을 설정하지 않았다면 과도한 메모리를 사용하게 되고 시스템에서
메모리 부족이 발생할 것입니다.
CVE-2021-22884 : --inspect의 DNS 리바인딩
화이트리스트가 "localhost6"을 포함하고 있을 때 영향받는 Node.js 버전은 DNS 리바인딩 공격에
취약합니다. "localhost6"가 /etc/hosts에 없으면 DNS를 통해(네트워크를 통해) 처리되는 평범한
도메인일 뿐입니다. 공격자가 피해자의 DNS 서버를 제어하거나 응답을 속일 수 있으면 “localhost6”
도메인을 사용해서 DNS 리바인딩 보호장치를 건너뛸 수 있습니다. 공격자가 “localhost6” 도메인을
사용할 수 있으면 CVE-2018-7160에 나온 공격을 계속 사용할 수 있습니다.
CVE-2021-23840 : OpenSSL - CipherUpdate의 정수 오버플로
Commits
Windows 32-bit Installer: https://nodejs.org/dist/v15.10.0/node-v15.10.0-x86.msi
Windows 64-bit Installer: https://nodejs.org/dist/v15.10.0/node-v15.10.0-x64.msi
Windows 32-bit Binary: https://nodejs.org/dist/v15.10.0/win-x86/node.exe
Windows 64-bit Binary: https://nodejs.org/dist/v15.10.0/win-x64/node.exe
macOS 64-bit Installer: https://nodejs.org/dist/v15.10.0/node-v15.10.0.pkg
macOS 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-darwin-x64.tar.gz
Linux 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-x64.tar.xz
Linux PPC LE 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-ppc64le.tar.xz
Linux s390x 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-s390x.tar.xz
AIX 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-aix-ppc64.tar.gz
ARMv7 32-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-armv7l.tar.xz
ARMv8 64-bit Binary: https://nodejs.org/dist/v15.10.0/node-v15.10.0-linux-arm64.tar.xz
Source Code: https://nodejs.org/dist/v15.10.0/node-v15.10.0.tar.gz
Other release files: https://nodejs.org/dist/v15.10.0/
Documentation: https://nodejs.org/docs/v15.10.0/api/
SHASUMS
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 351ef617dea3ec93819ebb92435b82febaa1de393bdb442dcc129ac76a03014c node-v15.10.0-aix-ppc64.tar.gz 45ccf8dc5ac539a4f965313593510970a992e5f5dcf8cfacaebec0f99fd546be node-v15.10.0-darwin-x64.tar.gz 60678b3995712ed96928c9bcce86d6847035d7853417b9862e8b2f7bd888aa7e node-v15.10.0-darwin-x64.tar.xz 5ee67c683f7d5d060829aece2ec04609de9d500f5b6f56f584c0f1707650c9da node-v15.10.0-headers.tar.gz b8cb4c1f8cdfb19c3ecffa01a1a23754ae2075a19dfac3c33ababe9f3e5c9ad0 node-v15.10.0-headers.tar.xz a9f8c807ec31ed24fe6e0b2d002ce2d1b9f20b7e23a0efe10679331a44b30dba node-v15.10.0-linux-arm64.tar.gz d3af39fb8d7bfc22c711aed4120a3fc4419cd70b3d2016b18c6a709fa0f0e845 node-v15.10.0-linux-arm64.tar.xz ca27a48dd9233b00c49b37a07751395657d4e454ebfa5066a6371e5f6c9969cf node-v15.10.0-linux-armv7l.tar.gz 200ca8de7f7d575dcf9221a40fe8754be40759b97f254d55b1f4679f368d5eee node-v15.10.0-linux-armv7l.tar.xz 49977dac42124295bedff31b8409f2990b586aa673f439ed5e9636ac1485a08d node-v15.10.0-linux-ppc64le.tar.gz 7a54dc554686d7fe7c45db57068a03c69dfd64afd7994873b77c1c7bc978db8a node-v15.10.0-linux-ppc64le.tar.xz 078a8c2207f92040e0decdcfde0cd368973208876f01ff7d03de6bd0d5f09090 node-v15.10.0-linux-s390x.tar.gz c2c8375d491e9f7c39e297587bcf99fe6be70ae38aaa9c1757405a5818fe5c73 node-v15.10.0-linux-s390x.tar.xz 31554d9b2de47948a364a007031c635d3943c303e50703b5f4c41a5eead07737 node-v15.10.0-linux-x64.tar.gz a56793179965235e7c4f911f2cec08dd3f31dc1e09d68eddbb397107042a43fc node-v15.10.0-linux-x64.tar.xz aa188140cdc1f96a719bcc88904a37fdcd0745ed8344de9866a4e6869cc45466 node-v15.10.0.pkg 643f9bbd6ae4c424224c946cad52d11b9379aaab927673b2e3c6c4df9a1a7b0e node-v15.10.0.tar.gz 7748d8f15eabb5543f26fec8ca08e755044512fab1f6bd98d5ba403f276deec4 node-v15.10.0.tar.xz 1e346ced805d316f9d288a2165e9273ed3e75d18bf02b55cda890af25e90919b node-v15.10.0-win-x64.7z 2bf72da4e5ddc485599f2eca54ab7c59001d70baec7ff2bb050d9f4ed1b066a6 node-v15.10.0-win-x64.zip 3509ce1b7d26116e955c39eae2f60e2132b0b7db423283cac19ef643d682efc6 node-v15.10.0-win-x86.7z aba943732f371eda2341a62de84c459b376b755917ea92ae587afcc4bfbbaf5d node-v15.10.0-win-x86.zip 999ca54fb0b329dca36eb01975d6f4a2b3120707d078c594019e88cdda8f0a85 node-v15.10.0-x64.msi ed40690ceee7339554f0d592453f864235e1e241a85f0e53d7e39a2c73554ab3 node-v15.10.0-x86.msi a0db7bf0565841e88b85979efb9a640a702dd8ded3b5915342635b190b1413ca win-x64/node.exe 0692711edaf626282aaeff0a28cce749488d03a5d1db6490c7bb19866ec4aedd win-x64/node.lib 456373f6ed6145be5b01ce588590ec927c7c05f025704082a4986dc2eb4b25a6 win-x64/node_pdb.7z b6de50aebb75696fca501a5bbf1914c7a01ebd929d2dc49707621410b8017276 win-x64/node_pdb.zip 5c0095f58e0d4e0bdb0598b5db5a5c4c31ba1cf090994fbd415ab4dc273506f6 win-x86/node.exe 6cec3adfe0cbf4f894d89fafe857fbda9dba14b61586d6abf145b3dd7775dad3 win-x86/node.lib 1ff43f5c0c77951cdfe21bb49973e800c8fdee6ea7565d6054bd2775a024ec47 win-x86/node_pdb.7z 59bb4f60277962be395513fa597126a44ce7264674a94ada6d32c0d2b6477f22 win-x86/node_pdb.zip -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEETtd49TnjY0x3nIfG1wYoSKGrAFwFAmA0/JQACgkQ1wYoSKGr AFzJvggAn5bMlAIhNEZUTZHEX9KiBMiSozCY+E+sZHFCuUwW5wCP2C1eZ6ImNcTi QAjQEtHk2Pa2weHY2+TI0PZ+BNvXCYcgdTI5jsuhNEoIAvcNRKjdJzEWSwbMZfPv LHbaGl4SyvNlAweDDsE7lskI1DpyS3p6h/X2+NmUZjcqceMVUPD2/udymIZHwW3P /8hgntl3N19Qu18VXm1cUDR5VlCuDFrcC1Y/1Lt9Ju++08VV6zWxKz+asrUleQ3S sPPHOmLVlJlh8tRCY0gGaGzbwhTT0/6fODPlBZzvGQUxUJaSXsQDnY8fcU6D84CX btojDN2Lobjy1SINcPNh8/Pav0h8AQ== =22VP -----END PGP SIGNATURE-----