Skip to content

Commit 4031949

Browse files
committed
Added index and length check for BY70-1/LilacSat-1 camera packets
1 parent 67d562d commit 4031949

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

python/by701_image_decoder.py

+4
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,10 @@ def handle_msg(self, msg_pmt):
8888
self.files[image_id] = open(filename, 'wb', 0)
8989
self.remaining[image_id] = length
9090

91+
# check that index and length make sense
92+
if index + len(data) > length:
93+
return
94+
9195
f = self.files[image_id]
9296
f.seek(index)
9397
f.write(data)

0 commit comments

Comments
 (0)