angler-fishThe Vulnerability History Project

Ensure that privates are private.

      - Remove JS code injection functionality from UtilsNativeHandler.
- Ensure that utils.expose only exposes public properties.
- Prevent privates from getting poisoned via arbitrary constructor invocations.
- Prevent privates from leaking through prototypes.

BUG=603748

Review URL: https://codereview.chromium.org/1903303002

Cr-Commit-Position: refs/heads/master@{#389292}
    
commit 77e0fbe12e32b16d5c1d7c0380b45fde363004b2
+5 -15
+40 -51
+3 -11
+9 -12
+2 -11
+4 -11
+6 -12
+6 -14
-4
-10
+11 -16
+9 -14
+16 -65
+11 -14
+1 -1
+65
+5
+14 -24
expand_less