Skip to content

Commit 61e13a6

Browse files
committed
[CVE-2019-0607] WebAssembly - pointer value control issue
1 parent 1a7790f commit 61e13a6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/Runtime/Library/WebAssemblyInstance.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@ Var WebAssemblyInstance::CreateExportObject(WebAssemblyModule * wasmModule, Scri
268268
case Wasm::WasmTypes::I64:
269269
JavascriptError::ThrowTypeErrorVar(wasmModule->GetScriptContext(), WASMERR_InvalidTypeConversion, _u("i64"), _u("Var"));
270270
case Wasm::WasmTypes::F32:
271-
obj = JavascriptNumber::New(cnst.f32, scriptContext);
271+
obj = JavascriptNumber::NewWithCheck(cnst.f32, scriptContext);
272272
break;
273273
case Wasm::WasmTypes::F64:
274-
obj = JavascriptNumber::New(cnst.f64, scriptContext);
274+
obj = JavascriptNumber::NewWithCheck(cnst.f64, scriptContext);
275275
break;
276276
#ifdef ENABLE_WASM_SIMD
277277
case Wasm::WasmTypes::M128:

0 commit comments

Comments
 (0)