vfs: give ZipProvider option bags a null prototype · nodejs/node@08f96f1 · GitHub
Skip to content

Commit 08f96f1

Browse files
pipobscureaduh95
authored andcommitted
vfs: give ZipProvider option bags a null prototype
The options passed to `createFileStats()` and to the archive's `add()` and `addSync()` are plain literals, so a property added to `Object.prototype` would reach those callees as if it had been passed on purpose. Create them with a null prototype so only the fields set here are visible. Refs: #65853 Signed-off-by: Philipp Dunkel <pip@pipobscure.com> PR-URL: #65853 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
1 parent 5c4d319 commit 08f96f1

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

‎lib/internal/vfs/providers/ziparchive.js‎

Lines changed: 5 additions & 2 deletions

0 commit comments

Comments
 (0)