Hi,
I just had an horrible idea which can DDOS Firefox or hangs your tab in IE:
var o = {};
var p = new Proxy(o, { get: function(o, p) { return o[p]; } });
o.__proto__ = p;
This works because of the cycle detection for setting prototypes. Should it?
Best regards,
François
__________________________
PS: I know you could get the same behavior with a proto having a reference to
itself via a global variable, but in this case the proxy looks fine, and the
exploitation comes from a code he can’t control._______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss