• Benedikt Meurer's avatar
    [inspector] Gracefully ignore non-dictionary values as session state. · dc3eb449
    Benedikt Meurer authored
    The V8InspectorSessionImpl constructor accepts a state, as either text
    or CBOR encoded, and generally ignores all invalid inputs, except for
    the case where it's a valid value, but not a dictionary value, in which
    case it'll leak the value and crash upon casting to a `DictionaryValue`.
    
    This is purely an issue with the test driver, so no security impact on
    Chromium in the wild.
    
    Fixed: chromium:1281031
    Change-Id: I7b4d0aea83370499b1274d3fa214a14dc098d2f2
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3361838
    Commit-Queue: Benedikt Meurer <bmeurer@chromium.org>
    Auto-Submit: Benedikt Meurer <bmeurer@chromium.org>
    Reviewed-by: 's avatarYang Guo <yangguo@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#78490}
    dc3eb449
Name
Last commit
Last update
..
regress-crbug-1080638-expected.txt Loading commit data...
regress-crbug-1080638.js Loading commit data...
regress-crbug-1081162-expected.txt Loading commit data...
regress-crbug-1081162.js Loading commit data...
regress-crbug-1147552-expected.txt Loading commit data...
regress-crbug-1147552.js Loading commit data...
regress-crbug-1183664-expected.txt Loading commit data...
regress-crbug-1183664.js Loading commit data...
regress-crbug-1195927-expected.txt Loading commit data...
regress-crbug-1195927.js Loading commit data...
regress-crbug-1197392-expected.txt Loading commit data...
regress-crbug-1197392.js Loading commit data...
regress-crbug-1199919-expected.txt Loading commit data...
regress-crbug-1199919.js Loading commit data...
regress-crbug-1207867-expected.txt Loading commit data...
regress-crbug-1207867.js Loading commit data...
regress-crbug-1222065-expected.txt Loading commit data...
regress-crbug-1222065.js Loading commit data...
regress-crbug-1233401-expected.txt Loading commit data...
regress-crbug-1233401.js Loading commit data...
regress-crbug-1253277-expected.txt Loading commit data...
regress-crbug-1253277.js Loading commit data...
regress-crbug-1274529-expected.txt Loading commit data...
regress-crbug-1274529.js Loading commit data...
regress-crbug-1281031-expected.txt Loading commit data...
regress-crbug-1281031.js Loading commit data...
regress-crbug-1283049-expected.txt Loading commit data...
regress-crbug-1283049.js Loading commit data...
regress-crbug-980018-expected.txt Loading commit data...
regress-crbug-980018.js Loading commit data...