Miss Islington (bot)
afc40bdd3d
[3.11] gh-119451: Fix a potential denial of service in http.client (GH-119454) ( #142141 )
...
gh-119451: Fix a potential denial of service in http.client (GH-119454)
Reading the whole body of the HTTP response could cause OOM if
the Content-Length value is too large even if the server does not send
a large amount of data. Now the HTTP client reads large data by chunks,
therefore the amount of consumed memory is proportional to the amount
of sent data.
(cherry picked from commit 5a4c4a033a4a54481be6870aa1896fad732555b5)
Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
2026-01-25 17:11:02 +00:00
..
2023-10-10 21:02:21 +00:00
2023-11-09 15:43:28 +01:00
2024-03-26 08:18:10 +00:00
2023-12-04 18:16:03 +02:00
2026-01-20 22:51:58 +00:00
2024-03-25 10:34:25 +00:00
2024-02-11 12:03:48 +00:00
2024-03-13 00:29:03 +00:00
2023-10-06 10:19:49 +00:00
2024-03-19 11:57:45 +01:00
2024-02-14 15:55:48 +00:00
2026-01-25 17:10:38 +00:00
2023-09-21 21:45:37 +02:00
2023-10-17 18:43:46 +00:00
2023-12-11 18:46:02 +00:00
2024-03-28 11:17:10 +00:00
2024-03-14 10:25:48 +00:00
2022-09-25 01:20:45 -07:00
2023-12-23 11:38:07 +00:00
2023-09-21 20:44:21 +00:00
2023-09-21 20:44:21 +00:00
2023-09-21 20:44:21 +00:00
2024-02-17 17:39:48 +02:00
2023-08-30 20:12:10 +00:00
2023-09-06 16:40:39 +00:00
2024-03-11 12:02:05 +01:00
2023-07-10 21:13:26 +00:00
2023-12-23 11:38:07 +00:00
2023-09-22 17:50:32 +02:00
2023-11-08 17:19:47 +00:00
2023-11-02 11:36:35 +00:00
2023-10-12 21:45:36 +00:00
2023-09-29 13:47:24 +00:00
2023-10-06 10:19:49 +00:00
2024-03-06 22:20:37 +00:00
2022-10-22 20:10:11 +01:00
2024-02-04 20:00:05 +00:00
2024-02-03 16:41:31 +00:00
2022-11-15 13:10:27 -08:00
2023-10-12 21:45:36 +00:00
2024-03-26 08:18:10 +00:00
2024-02-06 11:21:00 +01:00
2022-08-04 06:15:11 -07:00
2023-10-04 12:58:49 +02:00
2025-10-31 15:19:07 +01:00
2023-10-04 12:07:57 +00:00
2023-12-24 10:01:53 +00:00
2024-01-16 16:43:50 +00:00
2023-10-12 21:45:36 +00:00
2023-09-28 17:48:58 +00:00
2023-10-10 21:02:21 +00:00
2023-10-01 22:43:57 +02:00
2025-09-24 15:41:24 +02:00
2023-10-04 12:58:49 +02:00
2023-07-08 08:22:33 +00:00
2024-01-25 14:49:46 +00:00
2024-02-21 18:20:08 +02:00
2024-02-26 16:27:51 +00:00
2023-09-08 17:02:57 +00:00
2022-11-15 13:10:27 -08:00
2024-01-08 11:16:06 +00:00
2024-03-05 20:33:59 +00:00
2023-04-25 18:08:54 +01:00
2023-03-17 07:54:18 -07:00
2023-10-23 12:49:44 +03:00
2023-02-25 13:15:45 -08:00
2023-09-03 09:34:30 +03:00
2024-02-10 08:54:43 +00:00
2023-12-01 10:17:20 +02:00
2024-02-28 09:38:39 +00:00
2023-12-23 21:58:18 +01:00
2023-03-14 20:00:28 -07:00
2022-12-04 04:50:46 -08:00
2022-08-10 12:57:32 +02:00
2024-03-29 11:21:56 +00:00
2023-07-10 21:13:26 +00:00
2024-03-16 09:29:11 +00:00
2023-10-28 23:23:38 +00:00
2022-10-04 22:46:34 -07:00
2025-06-02 17:52:52 +02:00
2023-11-06 11:29:59 +00:00
2025-06-02 17:52:52 +02:00
2023-10-31 14:41:20 +00:00
2022-11-07 18:45:08 -08:00
2023-07-11 15:48:00 +00:00
2023-05-20 16:31:42 +00:00
2024-02-19 18:06:13 +00:00
2023-09-12 01:53:59 +00:00
2022-11-10 03:22:00 -08:00
2024-03-19 18:19:04 +01:00
2023-09-03 09:34:30 +03:00
2023-10-10 13:12:40 +02:00
2023-10-20 14:33:22 +00:00
2024-02-11 14:29:23 +00:00
2023-12-23 11:38:07 +00:00
2024-02-23 20:43:53 +00:00
2023-12-23 11:38:07 +00:00
2024-03-28 17:53:43 +00:00
2024-02-14 17:21:12 +00:00
2024-02-11 14:29:23 +00:00
2024-02-14 14:04:23 +00:00
2022-11-02 19:35:39 -07:00
2022-10-07 22:02:38 -07:00
2023-10-25 14:57:17 +03:00
2023-07-31 11:40:20 +02:00
2022-09-09 09:24:44 -07:00
2023-09-05 15:27:55 +00:00
2023-10-06 10:19:49 +00:00
2024-03-11 17:36:15 -07:00
2023-05-02 19:24:02 +01:00
2023-04-11 00:07:25 -07:00
2022-09-13 13:00:45 +02:00
2024-02-26 16:08:37 +00:00
2023-10-12 21:45:36 +00:00
2023-02-22 10:34:51 +09:00
2023-02-21 12:39:16 +09:00
2023-02-08 11:05:36 +01:00
2023-09-21 21:45:18 +02:00
2023-05-01 20:18:29 +00:00
2024-01-13 13:22:31 -05:00
2023-09-20 17:50:48 +00:00
2024-02-17 14:54:31 +02:00
2024-03-13 07:05:41 +00:00
2024-02-11 14:29:23 +00:00
2023-05-07 05:11:00 +00:00
2023-04-27 16:03:29 +05:30
2023-10-16 23:17:59 +03:00
2025-10-31 18:15:08 +01:00
2023-09-05 15:08:14 +00:00
2023-01-16 17:00:34 +00:00
2023-10-09 16:10:34 +02:00
2024-03-22 10:21:53 +00:00
2023-09-21 18:18:39 +00:00
2022-08-06 19:30:46 +02:00
2024-02-28 09:38:39 +00:00
2024-02-25 10:52:55 +00:00
2025-10-31 18:14:55 +01:00
2022-12-20 18:22:39 +01:00
2026-01-25 17:10:18 +00:00
2026-01-25 17:11:02 +00:00
2026-01-25 17:10:45 +00:00
2023-05-14 04:18:30 +00:00
2025-02-19 14:16:30 +01:00
2024-03-18 07:03:01 +01:00
2023-05-01 00:50:01 +00:00
2023-12-25 18:46:44 +00:00
2024-11-06 13:39:30 +00:00
2025-06-03 16:24:20 +02:00
2023-08-22 12:57:31 +03:00
2024-02-14 18:43:39 +00:00
2023-12-04 12:20:19 +00:00
2023-02-23 18:54:47 -08:00
2023-10-16 23:17:59 +03:00
2023-09-03 09:34:30 +03:00
2023-02-01 13:31:21 -08:00
2024-02-20 18:18:16 +00:00
2025-10-31 15:19:07 +01:00
2024-03-18 19:47:53 +02:00
2023-02-07 11:44:43 +00:00
2024-02-28 09:38:39 +00:00
2024-02-06 19:16:54 +00:00
2023-09-02 05:53:48 +00:00
2022-12-03 09:18:23 -08:00
2023-11-16 13:07:53 +01:00
2023-10-25 11:18:30 +00:00
2024-03-26 11:46:28 +00:00
2026-01-25 17:10:53 +00:00
2024-01-11 23:04:36 +00:00
2023-09-03 09:34:30 +03:00
2023-10-04 12:58:49 +02:00
2024-02-17 13:13:26 +00:00
2023-09-04 10:20:24 +00:00
2023-10-10 21:02:21 +00:00
2025-10-31 18:15:08 +01:00
2022-09-08 12:03:53 +01:00
2023-06-16 18:30:22 +00:00
2023-09-21 18:18:39 +00:00
2024-03-26 09:50:40 +00:00
2023-08-21 10:37:09 +00:00
2024-05-24 02:13:18 +02:00
2024-03-27 08:57:08 +00:00
2023-04-28 20:08:25 +00:00
2024-03-15 09:55:44 +00:00
2023-09-03 09:34:30 +03:00
2023-09-05 06:41:15 +00:00
2024-03-13 07:37:01 +00:00
2024-01-22 15:31:21 +00:00
2023-09-05 15:27:55 +00:00
2023-10-10 21:02:21 +00:00
2024-03-21 22:37:16 +00:00
2025-06-03 16:58:39 +02:00
2023-03-05 09:55:18 -08:00
2024-02-17 21:47:32 +00:00
2024-01-27 19:30:11 +02:00
2022-08-06 19:31:58 +02:00
2024-02-19 17:45:56 +00:00
2022-08-18 14:39:16 +01:00
2025-11-25 15:25:17 +00:00
2023-01-08 12:04:49 -08:00
2023-04-24 18:54:21 +00:00
2023-10-14 06:51:24 +00:00
2023-11-28 06:39:47 +00:00
2024-03-26 08:18:10 +00:00
2023-11-07 22:04:18 +00:00
2023-12-23 11:38:07 +00:00
2023-09-03 09:34:30 +03:00
2024-03-26 02:08:28 +00:00
2022-09-20 19:03:13 -07:00
2023-09-28 20:58:24 +02:00
2024-03-13 10:03:17 +00:00
2023-12-23 18:09:46 -08:00
2024-01-16 18:56:31 +00:00
2023-01-12 03:24:09 -08:00
2023-09-05 15:27:55 +00:00
2025-10-09 11:06:51 +02:00
2023-10-05 22:05:20 +00:00
2022-08-01 09:29:57 -07:00
2023-09-21 21:46:05 +02:00
2025-05-14 20:31:04 +02:00
2023-12-13 20:48:43 +00:00
2023-09-03 09:34:30 +03:00
2023-10-31 13:29:42 +00:00
2023-12-26 20:09:41 +00:00
2023-10-04 12:01:19 +03:00
2023-10-16 23:17:59 +03:00
2024-03-19 14:21:42 +00:00
2025-09-24 15:41:24 +02:00
2023-10-25 12:37:19 +00:00
2023-09-10 16:50:22 +03:00
2024-04-03 11:37:39 +01:00
2023-10-25 20:47:16 +00:00
2025-03-14 01:59:59 +00:00
2024-02-07 11:36:27 +02:00
2022-10-08 22:22:26 +03:00
2025-08-19 19:00:46 +01:00
2023-08-07 14:48:43 +00:00
2024-05-24 02:13:18 +02:00
2023-10-10 14:11:06 +02:00
2023-01-11 21:01:48 +05:30
2024-01-22 15:00:33 +00:00
2024-03-11 21:01:13 +00:00
2023-09-07 18:55:50 +00:00
2023-10-31 14:00:39 +00:00
2023-09-07 19:10:19 +00:00
2024-02-28 19:12:16 +00:00
2022-09-06 18:42:41 +01:00
2023-10-10 16:27:22 +02:00
2023-06-05 13:46:12 +00:00
2024-02-06 21:58:30 +08:00
2022-08-12 10:53:09 -07:00
2024-03-03 20:20:01 +00:00
2024-03-29 00:38:13 +00:00
2022-09-13 12:06:39 +02:00
2023-09-21 21:46:05 +02:00
2024-02-11 14:29:23 +00:00
2023-09-03 09:34:30 +03:00
2023-09-20 17:50:48 +00:00
2023-09-18 15:11:56 +01:00
2023-10-10 21:02:21 +00:00
2024-03-26 11:46:28 +00:00
2023-09-05 15:27:55 +00:00
2026-01-25 17:05:19 +00:00
2023-09-05 15:27:55 +00:00
2025-02-19 14:13:52 +01:00
2023-10-06 10:19:49 +00:00
2023-09-22 17:50:32 +02:00
2023-05-09 09:46:25 -07:00
2024-11-01 13:11:47 +00:00
2023-10-04 12:58:49 +02:00
2023-10-04 12:58:49 +02:00
2023-09-03 09:34:30 +03:00
2024-01-25 20:14:18 +00:00
2022-12-09 05:12:43 -08:00
2026-01-20 22:51:58 +00:00
2023-09-04 10:43:12 +00:00
2024-03-26 02:08:28 +00:00
2023-09-05 15:27:55 +00:00
2025-10-08 13:46:45 +02:00
2024-01-19 16:12:48 +01:00
2024-10-22 12:11:14 +01:00
2024-03-22 19:24:27 +00:00