Willy Tarreau
a01f45e3ce
BUG/CRITICAL: mux-h2: re-check the frame length when PRIORITY is used
...
Tim Düsterhus reported a possible crash in the H2 HEADERS frame decoder
when the PRIORITY flag is present. A check is missing to ensure the 5
extra bytes needed with this flag are actually part of the frame. As per
RFC7540#4.2, let's return a connection error with code FRAME_SIZE_ERROR.
Many thanks to Tim for responsibly reporting this issue with a working
config and reproducer. This issue was assigned CVE-2018-20615.
This fix must be backported to 1.9 and 1.8.
2019-01-08 13:20:59 +01:00
..
2018-12-02 18:41:54 +01:00
2018-11-26 19:50:32 +01:00
2017-10-31 11:36:12 +01:00
2018-11-26 19:50:32 +01:00
2018-11-18 21:41:47 +01:00
2018-07-19 16:23:43 +02:00
2018-11-26 19:50:32 +01:00
2019-01-04 17:08:47 +01:00
2018-12-02 18:42:08 +01:00
2018-11-26 19:50:32 +01:00
2019-01-08 11:32:23 +01:00
2018-12-12 06:19:42 +01:00
2018-12-15 23:50:10 +01:00
2018-12-15 23:50:10 +01:00
2019-01-02 20:12:44 +01:00
2018-12-21 19:54:16 +01:00
2018-11-26 19:50:32 +01:00
2018-12-19 18:40:58 +01:00
2018-11-26 19:50:32 +01:00
2018-12-19 14:09:21 +01:00
2018-11-26 19:50:32 +01:00
2018-12-21 11:36:44 +01:00
2018-11-22 19:47:30 +01:00
2018-11-22 19:47:30 +01:00
2018-11-22 18:57:37 +01:00
2018-11-22 18:57:37 +01:00
2018-12-15 23:33:32 +01:00
2019-01-08 11:32:23 +01:00
2019-01-08 11:31:56 +01:00
2018-11-26 19:50:32 +01:00
2018-12-11 17:15:13 +01:00
2017-10-31 18:01:18 +01:00
2018-11-26 19:50:32 +01:00
2019-01-04 16:23:03 +01:00
2019-01-03 18:45:38 +01:00
2019-01-04 18:20:32 +01:00
2018-03-21 05:04:01 +01:00
2018-12-15 16:48:14 +01:00
2017-11-24 17:49:53 +01:00
2018-12-11 17:15:13 +01:00
2019-01-07 10:54:19 +01:00
2018-09-20 11:45:56 +02:00
2018-12-16 09:38:30 +01:00
2017-12-03 21:08:39 +01:00
2018-09-20 11:45:56 +02:00
2018-11-26 19:50:32 +01:00
2018-11-26 19:50:32 +01:00
2018-11-26 19:50:32 +01:00
2018-12-14 16:03:39 +01:00
2018-12-11 17:15:13 +01:00
2018-12-11 17:15:13 +01:00
2018-11-12 21:08:55 +01:00
2018-12-01 17:37:27 +01:00
2019-01-08 12:06:55 +01:00
2012-10-08 20:11:03 +02:00
2019-01-02 20:22:17 +01:00
2018-08-21 19:44:53 +02:00
2018-12-14 08:33:28 +01:00
2018-12-02 18:40:53 +01:00
2018-12-02 19:22:55 +01:00
2018-12-02 13:29:35 +01:00
2019-01-02 20:12:02 +01:00
2016-01-11 07:31:35 +01:00
2015-02-03 00:24:16 +01:00
2018-12-02 18:40:38 +01:00
2018-11-26 19:50:32 +01:00
2019-01-08 11:31:16 +01:00
2019-01-08 13:20:59 +01:00
2018-12-19 14:13:07 +01:00
2018-11-26 19:50:32 +01:00
2018-11-26 19:50:32 +01:00
2019-01-01 09:15:01 +01:00
2018-12-15 23:50:09 +01:00
2018-11-26 19:50:32 +01:00
2018-12-28 16:33:13 +01:00
2019-01-08 12:06:55 +01:00
2018-12-02 18:40:33 +01:00
2018-12-02 18:39:05 +01:00
2016-04-14 11:18:22 +02:00
2018-11-27 19:34:00 +01:00
2018-09-12 07:12:27 +02:00
2018-11-26 19:50:32 +01:00
2018-12-02 18:40:11 +01:00
2018-12-14 10:51:23 +01:00
2018-11-26 19:50:32 +01:00
2018-12-07 15:31:43 +01:00
2018-12-21 19:54:16 +01:00
2018-12-28 19:16:03 +01:00
2017-10-25 04:45:48 +02:00
2018-12-02 18:40:29 +01:00
2018-12-02 18:39:52 +01:00
2018-12-21 19:54:16 +01:00
2018-12-15 15:40:12 +01:00
2019-01-07 16:32:10 +01:00
2018-11-26 19:50:32 +01:00
2019-01-03 18:45:00 +01:00
2019-01-07 10:38:10 +01:00
2018-12-14 15:49:45 +01:00
2018-11-26 19:50:32 +01:00
2018-11-22 11:48:41 +01:00
2017-10-24 19:54:25 +02:00
2017-11-24 17:19:12 +01:00
2018-11-26 19:50:32 +01:00
2019-01-04 18:20:32 +01:00
2018-11-26 19:50:32 +01:00
2018-11-18 22:23:15 +01:00