Control: tag -1 moreinfo

Hi,

JavaScript is not my forte, so I may be up the wrong tree here. But in:

| if (key === '__proto__' &&
|     !hasOwnProperty.call(object, '__proto__')) {
|   return false;
}

Could it be that `object` here is always the original object, rather than
the object at the current point in the path, allowing a later `__proto__`
to slip through?

Thanks,

-- 
Jonathan Wiltshire                                      [email protected]
Debian Developer                         http://people.debian.org/~jmw

4096R: 0xD3524C51 / 0A55 B7C5 1223 3942 86EC  74C3 5394 479D D352 4C51
ed25519/0x196418AAEB74C8A1: CA619D65A72A7BADFC96D280196418AAEB74C8A1

Reply via email to