Lennart Poettering
b2fa0d4fca
json: enforce a maximum nesting depth for json variants
...
Simply as a safety precaution so that json objects we read are not
arbitrary amounts deep, so that code that processes json objects
recursively can't be easily exploited (by hitting stack limits).
Follow-up for oss-fuzz#10908
(Nice is that we can accomodate for this counter without increasing the
size of the JsonVariant object.)
2018-10-18 16:44:51 +02:00
..
2018-06-14 10:20:20 +02:00
2018-08-20 11:33:04 +02:00
2018-10-09 19:43:43 +02:00
2018-08-20 11:33:04 +02:00
2018-09-23 17:18:50 +09:00
2018-10-18 16:44:51 +02:00
2018-08-20 11:33:04 +02:00
2018-10-16 16:44:34 +02:00
2018-10-14 03:29:43 +09:00
2018-08-20 11:33:04 +02:00
2018-06-14 10:20:20 +02:00
2018-09-19 08:02:52 +09:00
2018-10-18 09:56:20 +02:00
2018-10-16 16:33:55 +02:00
2018-10-09 16:26:03 +02:00
2018-06-14 10:20:20 +02:00
2018-08-20 11:33:04 +02:00
2018-08-20 11:33:04 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 13:03:20 +02:00
2018-08-20 11:33:04 +02:00
2018-08-20 11:33:04 +02:00
2018-10-15 19:40:51 +02:00
2018-06-14 10:20:20 +02:00
2018-10-10 10:13:30 +02:00
2018-06-14 10:20:20 +02:00
2018-09-23 17:18:50 +09:00
2018-10-08 16:06:16 +02:00
2018-08-23 11:11:13 +02:00
2018-09-19 17:38:07 +09:00
2018-10-02 15:15:10 +02:00
2018-10-15 19:40:51 +02:00
2018-08-07 10:06:49 +09:00
2018-10-18 09:56:20 +02:00
2018-10-16 16:33:55 +02:00
2018-08-08 10:42:04 +02:00
2018-10-16 19:55:38 +02:00
2018-10-15 19:40:51 +02:00
2018-10-15 19:40:51 +02:00
2018-08-20 11:33:04 +02:00
2018-10-17 17:59:36 +02:00
2018-10-16 16:33:55 +02:00
2018-08-20 11:33:04 +02:00
2018-08-20 11:33:04 +02:00
2018-09-19 08:02:52 +09:00
2018-10-16 17:09:21 +02:00
2018-08-21 10:09:33 +02:00
2018-10-15 19:45:37 +02:00
2018-07-25 10:23:22 +02:00
2018-07-26 10:16:25 +02:00
2018-07-26 10:16:25 +02:00
2018-07-25 10:23:22 +02:00
2018-08-20 11:33:04 +02:00
2018-08-20 11:33:04 +02:00
2018-10-08 18:49:45 +02:00
2018-06-14 10:20:20 +02:00
2018-08-20 12:42:28 +02:00
2018-06-20 11:58:53 +02:00
2018-06-14 10:20:20 +02:00
2018-10-15 19:40:51 +02:00
2018-10-18 09:43:04 +02:00
2018-09-23 17:18:50 +09:00
2018-08-21 10:09:33 +02:00
2018-10-18 13:46:45 +02:00
2018-10-08 18:21:00 +02:00
2018-10-15 19:40:51 +02:00
2018-08-06 14:30:53 -07:00
2018-10-17 20:30:10 +02:00
2018-08-20 11:33:04 +02:00
2018-06-18 22:44:44 +02:00
2018-10-17 21:29:10 +02:00
2018-10-13 12:59:29 +02:00
2018-08-20 11:33:04 +02:00
2018-06-20 11:58:53 +02:00
2018-10-18 16:44:51 +02:00
2018-07-23 08:44:24 +02:00
2018-09-12 12:11:25 +09:00
2018-10-15 19:40:51 +02:00
2018-10-13 17:26:48 +09:00
2018-10-15 19:40:51 +02:00
2018-10-17 18:02:23 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-14 10:20:20 +02:00
2018-06-20 11:58:53 +02:00
2018-08-20 11:33:04 +02:00
2018-06-14 10:20:20 +02:00