Add check for size of head table to woff2 enc
This commit is contained in:
@@ -105,6 +105,12 @@ bool ReadTrueTypeFont(Buffer* file, const uint8_t* data, size_t len,
|
|||||||
last_offset = i.first + i.second;
|
last_offset = i.first + i.second;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Sanity check key tables
|
||||||
|
const Font::Table* head_table = font->FindTable(kHeadTableTag);
|
||||||
|
if (head_table != NULL && head_table->length < 52) {
|
||||||
|
return FONT_COMPRESSION_FAILURE();
|
||||||
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user