v8/third_party
Benedikt Meurer dc3eb44971 [inspector] Gracefully ignore non-dictionary values as session state.
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: Yang Guo <yangguo@chromium.org>
Cr-Commit-Position: refs/heads/main@{#78490}
2022-01-05 11:12:04 +00:00
..
colorama Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
google_benchmark Manually update google_benchmark 2021-10-21 16:36:41 +00:00
googletest Reland "[build] Fix gn check failures in v8/third_party" 2021-04-30 16:26:19 +00:00
inspector_protocol [inspector] Gracefully ignore non-dictionary values as session state. 2022-01-05 11:12:04 +00:00
jsoncpp Reland "[build] Fix gn check failures in v8/third_party" 2021-04-30 16:26:19 +00:00
v8/builtins [torque] Make return types required 2021-09-30 15:54:17 +00:00
wasm-api Remove mstarzinger@ from OWNERS files. 2019-12-13 11:13:14 +00:00