Skip to content

Commit f57ce5c

Browse files
committed
fix(handler): introduce upper size limit for s_log_block_size
1 parent d7dc6db commit f57ce5c

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

unblob/handlers/filesystem/extfs.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,12 @@ def valid_header(self, header) -> bool:
8484
"ExtFS header major version too high", rev_level=header.s_rev_level
8585
)
8686
return False
87+
if header.s_log_block_size > 6:
88+
logger.debug(
89+
"ExtFS header s_log_block_size is too large",
90+
s_log_block_size=header.s_log_block_size,
91+
)
92+
return False
8793
return True
8894

8995
def calculate_chunk(self, file: File, start_offset: int) -> Optional[ValidChunk]:

0 commit comments

Comments
 (0)