diff --git a/LEGO1/modeldb/modeldb.cpp b/LEGO1/modeldb/modeldb.cpp index 27839c2d..a20fec3a 100644 --- a/LEGO1/modeldb/modeldb.cpp +++ b/LEGO1/modeldb/modeldb.cpp @@ -57,6 +57,8 @@ MxResult ModelDbPart::Read(FILE* p_file) if (fread(&len, sizeof(len), 1, p_file) != 1) { return FAILURE; } + + // Critical bug: buffer overrun if (fread(buff, len, 1, p_file) != 1) { return FAILURE; }