Fixed an issue reading an invalid Flash cookie. 6_1_x

Tue, 12 Apr 2016 18:47:49 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Tue, 12 Apr 2016 18:47:49 +0200
branch
6_1_x
changeset 4935
243867c2b810
parent 4912
d20551adffb1
child 4936
f68a61f6b5ca

Fixed an issue reading an invalid Flash cookie.

Helpviewer/FlashCookieManager/FlashCookieReader.py file | annotate | diff | comparison | revisions
--- a/Helpviewer/FlashCookieManager/FlashCookieReader.py	Sun Apr 03 12:29:37 2016 +0200
+++ b/Helpviewer/FlashCookieManager/FlashCookieReader.py	Tue Apr 12 18:47:49 2016 +0200
@@ -104,6 +104,8 @@
         self.__data.seek(0)
         self.__data.read(2)
         sLenData = self.__data.read(4)
+        if len(sLenData) != 4:
+            raise FlashCookieReaderError("Flash cookie is invalid.")
         lenData, = struct.unpack(">L", sLenData)    # unsigned long, big-endian
         if lenSolData != lenData + 6:
             raise FlashCookieReaderError(

eric ide

mercurial