Hugo van Kemenade
8febdad8dd
Review, typos and lint
2021-04-01 17:41:46 +03:00
Eric Soroos
bb6c11fb88
Fix FLI DOS -- CVE-2021-28676
...
* FliDecode did not properly check that the block advance was
non-zero, potentally leading to an infinite loop on load.
* This dates to the PIL Fork
* Found with oss-fuzz
2021-04-01 17:17:23 +03:00
Andrew Murray
46b7e86bab
Format with ClangFormat
2021-01-03 14:17:51 +11:00
Andrew Murray
c1d9931adc
Added braces
2020-05-10 19:56:36 +10:00
Andrew Murray
ae43af61da
Replaced tabs with spaces
2020-05-01 22:08:57 +10:00
Eric Soroos
5b490fc413
additional FLI check
2020-04-01 09:53:14 +03:00
Eric Soroos
088ce4df98
comments
2020-04-01 09:53:08 +03:00
Eric Soroos
8d4f3c0c5f
Fix OOB Read in FLI Copy Chunk
2020-04-01 09:52:59 +03:00
Eric Soroos
c5edc361fd
Fix OOB Advance Values
2020-04-01 09:52:55 +03:00
Eric Soroos
c88b0204d7
Fix OOB in LC packet
2020-04-01 09:52:51 +03:00
Eric Soroos
b4e439d6d7
Fix OOB Reads in SS2 Chunk
2020-04-01 09:52:47 +03:00
Eric Soroos
f6926a041b
Refactor to macro
2020-04-01 09:52:44 +03:00
Eric Soroos
c66d8aa754
Fli issue 1
2020-04-01 09:52:40 +03:00
Andrew Murray
c40bc25847
Catch FLI buffer overrun
2020-01-02 15:23:36 +11:00
Andrew Murray
ab52630d06
Catch buffer overruns
2019-09-30 18:45:43 +10:00
Andrew Murray
ca1cf59251
Changed decode buffer size to Py_ssize_t
2019-04-15 17:33:28 +10:00
wiredfool
0bb3f4fee9
source layout reorg
2017-12-28 14:49:47 +00:00