Chrome V8 是开源 JavaScript 引擎,负责执行 Chrome 浏览器中的 JavaScript 代码。wasm模块为v8引擎提供WebAssembly支持。
受影响的版本中,V8引擎在环境设置时直接从原生上下文中获取wasm对象,由于wasm对象为全局对象,攻击者可以通过JS脚本修改该全局对象,通过恶意wasm对象替换可信对象,导致远程代码执行。
修复版本中,通过修改WasmJs::Install以使用动态查找,确保在类型反射检查期间使用更新后的wasm对象,修复漏洞。
"升级chrome到 124.0.6367.60 或更高版本"
"升级chromium到 124.0.6367.60 或更高版本"
"升级v8到 12.5.163 或更高版本"