See https://nodejs.org/en/blog/vulnerability/january-2021-security-releases/ . The new versions are already in the tree.
BTW. CVE-2020-1971 is technically an OpenSSL vulnerability, thus only affecting USE=-system-ssl installations of nodejs.
Thank you!
My bad, v15 is not a LTS branch so we do not want to stabilise 15.5.1.
Do these versions play well with ICU-68 at runtime?
x86 done
arm done
arm64 done
amd64 done
Created attachment 681943 [details] build.log.xz (12.20.1, ppc64) 12.20.1 fails to build at all on ppc64. 14.15.4 is doing fine on ppc64. # cat nodejs-763588.report USE tests started on Fr 8. Jan 11:20:29 CET 2021 FEATURES=' test' failed for =net-libs/nodejs-12.20.1 USE='doc icu -inspector -npm -snapshot ssl -system-ssl -systemtap' failed for =net-libs/nodejs-12.20.1 USE='-doc -icu -inspector npm snapshot ssl -system-ssl -systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc icu -inspector npm -snapshot ssl system-ssl -systemtap' failed for =net-libs/nodejs-12.20.1 USE='-doc icu -inspector -npm snapshot ssl system-ssl -systemtap' failed for =net-libs/nodejs-12.20.1 USE='-doc icu inspector -npm -snapshot ssl system-ssl -systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc icu -inspector -npm snapshot ssl -system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc -icu -inspector -npm -snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc -icu -inspector -npm snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='-doc -icu -inspector -npm -snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='-doc icu -inspector -npm -snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc icu -inspector -npm -snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 USE='doc icu inspector npm snapshot ssl system-ssl systemtap' failed for =net-libs/nodejs-12.20.1 FEATURES=' test' USE='' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu -inspector npm -pax_kernel -snapshot ssl system-icu -system-ssl -systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu inspector npm -pax_kernel snapshot ssl system-icu -system-ssl -systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='doc icu -inspector npm pax_kernel snapshot ssl -system-icu system-ssl -systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc -icu -inspector -npm -pax_kernel -snapshot ssl -system-icu system-ssl -systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu inspector -npm -pax_kernel -snapshot ssl system-icu system-ssl -systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu inspector npm pax_kernel snapshot ssl -system-icu -system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='doc icu -inspector -npm pax_kernel snapshot ssl -system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu -inspector -npm -pax_kernel -snapshot ssl -system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu inspector npm -pax_kernel -snapshot ssl system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc icu -inspector -npm pax_kernel -snapshot ssl system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='doc icu -inspector npm pax_kernel snapshot ssl system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4 USE='-doc -icu -inspector -npm pax_kernel snapshot ssl -system-icu system-ssl systemtap' succeeded for =net-libs/nodejs-14.15.4
(In reply to ernsteiswuerfel from comment #9) > 12.20.1 fails to build at all on ppc64. Whee, this mksnapshot crap again. I've just re-added the old ppc64-fix patch to this ebuild, please try again.
(In reply to Marek Szuba from comment #10) > (In reply to ernsteiswuerfel from comment #9) > > > 12.20.1 fails to build at all on ppc64. > > Whee, this mksnapshot crap again. I've just re-added the old ppc64-fix patch > to this ebuild, please try again. Thanks! With the patch all 12.20.1 tatt builds and the tests pass.
ppc64 done all arches done
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=117f9248b0eb375dc69e45a7635185beca18e9be commit 117f9248b0eb375dc69e45a7635185beca18e9be Author: Marek Szuba <marecki@gentoo.org> AuthorDate: 2021-01-10 16:01:02 +0000 Commit: Marek Szuba <marecki@gentoo.org> CommitDate: 2021-01-10 16:01:02 +0000 net-libs/nodejs: remove old No versions vulnerable to CVE-2020-8265, CVE-2020-8287 or CVE-2020-1971 left in the tree. Bug: https://bugs.gentoo.org/763588 Signed-off-by: Marek Szuba <marecki@gentoo.org> net-libs/nodejs/Manifest | 3 - net-libs/nodejs/nodejs-12.19.1.ebuild | 218 ---------------------------------- net-libs/nodejs/nodejs-14.15.0.ebuild | 202 ------------------------------- net-libs/nodejs/nodejs-14.15.1.ebuild | 208 -------------------------------- 4 files changed, 631 deletions(-)
This issue was resolved and addressed in GLSA 202101-07 at https://security.gentoo.org/glsa/202101-07 by GLSA coordinator Sam James (sam_c).