Skip to content

Commit b778ca8

Browse files
committed
[CVE-2019-0658] Microsoft Chakra JIT server array out-of-bounds access
1 parent beba75a commit b778ca8

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

lib/Backend/FunctionJITTimeInfo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,11 +302,11 @@ FunctionJITTimeInfo::GetRuntimeInfo() const
302302
ObjTypeSpecFldInfo *
303303
FunctionJITTimeInfo::GetObjTypeSpecFldInfo(uint index) const
304304
{
305-
AssertOrFailFast(index < GetBody()->GetInlineCacheCount());
306305
if (m_data.objTypeSpecFldInfoArray == nullptr)
307306
{
308307
return nullptr;
309308
}
309+
AssertOrFailFast(index < m_data.objTypeSpecFldInfoCount);
310310

311311
return reinterpret_cast<ObjTypeSpecFldInfo *>(m_data.objTypeSpecFldInfoArray[index]);
312312
}

0 commit comments

Comments
 (0)