Files
node/tools
Antoine du Hamel 2e2dc99115 esm: protect ESM loader from prototype pollution
In a previous commit, the loader implementation was modified to be
protected against most prototype pollution, but was kept vulnerable to
`Array.prototype` pollution. This commit fixes that, the tradeoff is
that it modifies the `ESMLoader.prototype.import` return type from an
`Array` to an array-like object.

Refs: https://github.com/nodejs/node/pull/45044
PR-URL: https://github.com/nodejs/node/pull/45175
Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
2022-10-27 20:09:07 +00:00
..
2022-06-17 08:48:18 +01:00
2022-10-19 04:26:16 +02:00
2022-09-14 07:55:11 +00:00
2022-10-27 09:02:04 -04:00
…
…
2022-06-17 08:48:18 +01:00
2022-04-14 23:08:55 +01:00
…
2022-10-12 15:36:23 +02:00
2022-06-17 08:48:18 +01:00
2022-05-02 13:15:50 +01:00