Csaba Osztrogonác
d31871d7c9
heap-buffer-overflow in ecma_date_parse_year ( #3404 )
...
If ecma_date_parse_year got an invalid date string, it could overread the input string.
The problem was that we compared the original str_p to str_end_p instead of str_start_p.
Additionally I simplified the parser loop.
Fixes #3388 .
JerryScript-DCO-1.0-Signed-off-by: Csaba Osztrogonác oszi@inf.u-szeged.hu
2019-12-03 13:42:39 +01:00
..
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-12-02 16:12:17 +01:00
2019-11-29 11:17:15 +01:00
2019-11-19 13:55:49 +01:00
2019-04-09 10:14:46 +02:00
2019-10-16 16:41:27 +02:00
2019-10-24 14:44:51 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-10-16 16:41:27 +02:00
2019-10-24 14:44:51 +02:00
2019-04-16 08:26:39 +02:00
2019-04-16 08:26:39 +02:00
2019-11-20 11:51:02 +01:00
2019-11-20 11:51:02 +01:00
2019-12-03 13:42:39 +01:00
2019-04-09 10:14:46 +02:00
2019-10-25 15:58:47 +02:00
2017-03-23 09:36:29 +01:00
2016-12-08 06:39:11 +01:00
2017-03-23 09:36:29 +01:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-11-29 11:17:15 +01:00
2019-10-21 13:46:29 +02:00
2019-11-29 11:17:15 +01:00
2019-10-28 14:23:53 +01:00
2017-03-23 09:36:29 +01:00
2019-12-02 12:37:13 +01:00
2019-11-28 11:54:27 +01:00
2019-10-25 15:58:47 +02:00
2019-11-19 19:27:31 +01:00
2019-11-26 13:04:11 +01:00
2019-10-25 15:58:47 +02:00
2019-09-12 13:05:24 +02:00
2019-10-24 14:44:51 +02:00
2019-10-24 14:44:51 +02:00
2018-08-22 08:49:12 +02:00
2019-11-29 11:17:15 +01:00
2019-11-29 14:08:30 +01:00
2019-10-24 14:44:51 +02:00
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-10-29 10:07:20 +01:00
2019-10-24 14:44:51 +02:00
2019-10-24 14:44:51 +02:00
2019-06-24 11:18:37 +02:00
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-06-24 11:18:37 +02:00
2019-04-09 10:14:46 +02:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-10-29 08:35:55 +01:00
2019-07-17 14:10:20 +02:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-07-17 14:09:29 +02:00
2019-07-17 14:09:29 +02:00
2019-11-29 11:17:15 +01:00
2019-11-22 12:48:10 +01:00
2019-11-29 11:17:15 +01:00
2019-04-09 10:14:46 +02:00
2019-10-24 14:44:51 +02:00
2019-12-03 09:34:38 +01:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-11-25 11:49:04 +01:00
2019-10-21 13:46:29 +02:00
2019-11-26 16:05:48 +01:00
2019-11-26 16:05:48 +01:00
2019-11-20 11:50:26 +01:00
2019-04-09 10:14:46 +02:00
2019-10-24 14:44:51 +02:00
2019-06-24 11:18:37 +02:00
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-06-24 11:18:37 +02:00
2019-05-10 20:28:43 +02:00
2019-11-28 14:44:55 +01:00
2019-11-28 14:44:55 +01:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-10-24 14:44:51 +02:00
2019-10-24 14:44:51 +02:00
2019-10-25 15:58:47 +02:00
2019-10-24 14:44:51 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2016-12-08 06:39:11 +01:00
2017-03-23 09:36:29 +01:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-04-09 10:14:46 +02:00
2019-11-22 13:55:36 +01:00
2019-11-19 19:27:31 +01:00
2019-11-19 19:27:31 +01:00
2019-11-19 19:27:31 +01:00
2019-11-22 13:55:36 +01:00
2019-11-19 19:27:31 +01:00
2019-11-19 19:27:31 +01:00
2019-11-19 19:27:31 +01:00
2019-11-29 11:17:15 +01:00
2019-11-29 11:17:15 +01:00
2019-09-12 13:05:24 +02:00
2019-11-28 14:44:55 +01:00