Denys Vlasenko
04f052c56d
unlzma: fix a case where we could read before beginning of buffer
...
Testcase:
21 01 01 00 00 00 00 00 e7 01 01 01 ef 00 df b6
00 17 02 10 11 0f ff 00 16 00 00
Unfortunately, the bug is not reliably causing a segfault,
the behavior depends on what's in memory before the buffer.
function old new delta
unpack_lzma_stream 2762 2768 +6
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2021-06-15 15:14:00 +02:00
..
2020-11-30 13:03:03 +01:00
2019-10-11 14:11:44 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2021-01-01 13:34:25 +01:00
2020-11-30 13:03:03 +01:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2019-07-02 11:35:03 +02:00
2021-05-03 14:58:32 +02:00
2019-07-02 11:35:03 +02:00
2021-06-15 15:14:00 +02:00
2019-10-11 14:11:44 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2020-11-16 13:24:24 +01:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2020-10-02 18:30:53 +02:00
2017-10-05 14:40:24 +02:00
2017-10-05 14:40:24 +02:00
2018-11-27 16:13:07 +01:00
2018-12-27 18:03:20 +01:00
2018-02-01 01:41:31 +01:00
2019-07-02 11:35:03 +02:00
2019-07-02 11:35:03 +02:00
2017-10-05 14:40:24 +02:00
2020-11-16 13:24:24 +01:00
2017-10-05 14:40:24 +02:00
2018-05-22 17:34:31 +02:00