Andreas Kling
da981578e3
Kernel: Don't use a VLA for outgoing TCP packets
...
Since the payload size is user-controlled, this could be used to
overflow the kernel stack.
We should probably also be breaking things into smaller packets at a
higher level, e.g TCPSocket::protocol_send(), but let's do that as
a separate exercise.
Fixes #5310 .
2021-02-12 23:00:25 +01:00
..
2021-02-08 18:08:55 +01:00
2021-02-05 12:23:39 +01:00
2021-02-09 19:18:13 +01:00
2021-02-08 18:27:28 +01:00
2021-02-12 16:24:40 +01:00
2021-02-08 18:08:55 +01:00
2021-02-12 23:00:25 +01:00
2021-02-08 18:08:55 +01:00
2021-02-08 18:08:55 +01:00
2021-02-12 16:30:29 +01:00
2021-02-08 18:08:55 +01:00
2021-02-08 18:08:55 +01:00
2021-02-12 19:15:59 +01:00
2021-02-11 22:16:28 +01:00
2021-02-08 19:34:41 +01:00
2021-02-05 09:35:02 +01:00
2021-02-01 17:13:23 +01:00
2021-02-01 17:13:23 +01:00
2021-02-08 18:27:28 +01:00
2021-02-08 18:08:55 +01:00
2021-02-12 08:57:26 +01:00
2021-02-09 19:18:13 +01:00
2021-02-09 19:18:13 +01:00
2021-02-08 18:00:38 +01:00
2021-02-03 11:17:47 +01:00
2021-02-12 08:57:26 +01:00
2021-02-08 18:08:55 +01:00
2021-02-08 18:27:28 +01:00
2021-02-11 22:56:14 +01:00
2021-02-12 16:30:29 +01:00
2021-02-11 20:58:39 +01:00
2021-02-05 21:28:06 +01:00
2021-02-11 20:58:39 +01:00
2021-02-08 18:08:55 +01:00
2021-02-07 20:45:09 +01:00
2021-02-08 18:27:28 +01:00
2021-02-11 23:33:42 +01:00
2021-02-12 19:17:09 +01:00
2021-02-08 18:08:55 +01:00
2021-02-08 19:34:41 +01:00
2021-02-11 20:58:01 +01:00
2021-02-11 20:58:01 +01:00
2021-02-01 17:13:23 +01:00
2021-02-08 18:08:55 +01:00