DescriptionScriptRunner: ASSERT -> RELEASE_ASSERT_WITH_SECURITY_IMPLICATION.
We've had a couple of corner case bugs where some elaborately malicious script
moving behavior will confuse ScriptRunner & upper layers. In those cases, a
ScriptLoader is assocated w/ ScriptRunner SR1 whereas we expect it to be
associated w/ ScriptRunner SR2. SR2 will never notice anything, the ScriptLoader
is destroyed but SR1 still refers to it, and when SR1 is destroyed, it will
cause a use-after-free when it tries to detach the ScriptLoader.
Normal pages should never bump into this.
R=sigbjornf@opera.com, haraken@chromium.org
BUG=460426
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=190600
Patch Set 1 #Patch Set 2 : . #Messages
Total messages: 10 (1 generated)
|