Lennart Poettering
50a085143f
tpm2: add some extra validation of device string before using it
...
Let's add some extra validation before constructing and using the .so
name to load. This isn't really security sensitive, given that we
used secure_getenv() to get the device string (and it thus should have
been come from a trusted source) but let's better be safe than sorry.
2022-11-15 23:14:54 +01:00
..
2022-07-04 19:56:53 +02:00
2022-11-08 18:21:10 +01:00
2022-11-09 15:16:12 +01:00
2022-11-09 15:08:40 +01:00
2022-11-13 17:40:59 +09:00
2021-11-30 23:06:43 +09:00
2022-11-11 16:31:32 +01:00
2022-09-28 17:42:23 +09:00
2022-09-28 17:42:23 +09:00
2022-02-08 13:45:49 +01:00
2022-11-13 17:46:34 +09:00
2022-09-02 18:09:57 +02:00
2022-10-06 21:33:55 +09:00
2022-10-06 21:33:55 +09:00
2022-10-06 21:33:55 +09:00
2022-01-09 21:45:50 -08:00
2022-01-22 16:48:42 +09:00
2022-01-22 16:48:42 +09:00
2022-11-08 18:21:10 +01:00
2022-10-25 16:25:46 +09:00
2022-09-13 08:13:27 +02:00
2022-08-13 03:28:29 +09:00
2022-08-13 03:28:29 +09:00
2022-06-30 10:35:27 +02:00
2022-01-19 23:07:59 +00:00
2022-09-13 08:13:27 +02:00
2021-12-14 19:39:39 +09:00
2022-11-15 21:15:37 +01:00
2022-08-30 12:03:28 +02:00
2022-11-15 21:15:37 +01:00
2022-10-13 19:44:47 +02:00
2022-09-13 08:13:27 +02:00
2022-06-09 13:25:17 +02:00
2022-09-13 08:13:27 +02:00
2021-12-30 23:50:45 +09:00
2022-09-13 08:13:27 +02:00
2022-07-05 14:25:07 +02:00
2022-11-08 18:21:10 +01:00
2022-08-22 14:21:31 +09:00
2022-08-11 14:25:58 +02:00
2022-11-11 16:31:32 +01:00
2022-10-10 16:00:15 +02:00
2021-12-15 16:19:13 +01:00
2022-08-24 21:39:46 +01:00
2022-09-01 23:16:13 +02:00
2022-09-01 23:16:13 +02:00
2022-11-13 17:39:08 +09:00
2022-07-15 10:53:45 +02:00
2022-11-11 16:31:32 +01:00
2022-09-13 08:13:27 +02:00
2022-11-11 16:31:32 +01:00
2022-11-10 16:40:31 +01:00
2022-11-08 13:41:13 +01:00
2022-11-08 13:41:13 +01:00
2022-11-08 18:21:10 +01:00
2022-11-08 18:21:10 +01:00
2022-09-08 16:34:27 +02:00
2022-10-11 20:35:34 +02:00
2022-10-11 20:35:34 +02:00
2022-08-16 21:49:00 +09:00
2022-08-16 21:49:00 +09:00
2022-09-17 09:54:41 +02:00
2022-11-11 16:31:32 +01:00
2022-07-05 14:25:07 +02:00
2022-11-08 18:21:10 +01:00
2022-11-11 16:31:32 +01:00
2022-11-15 13:27:15 +01:00
2022-11-13 21:02:53 +01:00
2022-07-05 14:25:07 +02:00
2022-06-11 06:01:48 +09:00
2022-03-19 08:33:33 +09:00
2022-08-23 07:22:46 +02:00
2022-04-20 02:23:11 +09:00
2022-08-30 12:03:33 +02:00
2022-08-02 10:28:49 +02:00
2022-11-08 18:21:10 +01:00
2022-03-01 21:07:17 +00:00
2022-06-29 16:51:52 +02:00
2022-10-17 15:10:53 +02:00
2022-02-08 15:47:46 +00:00
2022-11-08 18:21:10 +01:00
2021-10-27 17:56:36 +02:00
2022-08-15 10:54:32 +02:00
2021-11-23 22:55:11 +01:00
2021-11-25 12:10:34 +01:00
2021-12-15 22:50:00 +01:00
2022-09-21 20:07:21 +02:00
2022-07-08 16:58:15 +01:00
2022-07-24 00:16:21 +09:00
2022-06-22 22:23:58 +09:00
2022-11-13 17:36:22 +09:00
2022-11-13 17:36:22 +09:00
2022-11-11 16:31:32 +01:00
2022-11-08 13:41:13 +01:00
2022-07-15 13:10:39 +02:00
2022-11-15 13:27:15 +01:00
2022-11-15 13:27:15 +01:00
2021-11-13 08:10:11 +01:00
2022-11-08 18:21:10 +01:00
2022-11-11 16:31:32 +01:00
2022-08-17 21:56:46 +09:00
2022-11-11 16:31:32 +01:00
2022-09-13 08:13:27 +02:00
2022-10-13 19:44:47 +02:00
2022-10-13 19:44:47 +02:00
2022-11-08 18:21:10 +01:00
2022-11-12 00:40:16 +00:00
2022-10-11 16:10:21 +02:00
2022-08-30 12:03:33 +02:00
2022-10-08 03:24:25 +09:00
2022-10-08 03:24:25 +09:00
2021-11-18 01:34:31 +01:00
2022-11-10 16:00:59 +01:00
2022-11-10 16:00:59 +01:00
2022-11-11 16:31:32 +01:00
2021-11-12 22:15:06 +01:00
2021-11-12 22:15:06 +01:00
2022-11-08 18:21:10 +01:00
2022-09-23 09:22:36 +02:00
2022-09-14 06:22:09 +09:00
2022-05-31 09:20:52 +02:00
2022-11-11 18:51:07 -05:00
2022-04-22 20:22:40 +02:00
2022-11-09 09:20:34 +01:00
2022-11-09 09:20:34 +01:00
2022-10-20 12:57:31 +02:00
2022-06-14 20:56:23 +09:00
2022-06-14 20:56:23 +09:00
2022-11-08 13:41:13 +01:00
2022-11-08 18:21:10 +01:00
2022-11-05 19:19:56 +01:00
2022-10-07 16:36:04 +02:00
2022-09-13 08:13:27 +02:00
2022-11-08 18:21:10 +01:00
2022-11-08 18:21:10 +01:00
2022-11-09 09:20:34 +01:00
2022-11-09 11:14:10 +01:00
2022-11-09 11:14:10 +01:00
2022-09-23 09:55:26 +02:00
2022-09-23 09:55:17 +02:00
2022-11-14 10:52:01 +09:00
2022-03-23 11:50:18 +01:00
2022-11-09 09:20:34 +01:00
2022-09-05 17:23:28 +01:00
2022-09-13 08:13:27 +02:00
2022-02-17 23:10:26 +09:00
2022-10-31 21:11:24 +01:00
2022-10-31 21:11:24 +01:00
2022-09-13 08:13:27 +02:00
2022-03-23 16:32:51 +09:00
2022-03-23 11:50:18 +01:00
2022-01-21 05:02:42 +09:00
2022-05-14 05:01:38 +09:00
2022-10-04 18:51:04 +02:00
2022-10-04 18:51:04 +02:00
2021-12-15 22:50:00 +01:00
2022-09-23 16:15:37 +02:00
2022-09-23 16:15:37 +02:00
2022-09-23 10:07:03 +02:00
2022-09-23 10:07:03 +02:00
2022-11-08 18:21:10 +01:00
2021-11-03 15:24:56 +01:00
2022-10-11 16:10:08 +02:00
2022-10-11 16:10:08 +02:00
2022-09-13 08:13:27 +02:00
2022-04-07 18:25:55 +02:00
2022-07-25 14:16:17 +02:00
2022-07-25 14:16:17 +02:00
2022-09-13 08:13:27 +02:00
2022-11-08 18:21:10 +01:00
2021-11-23 22:40:15 +01:00
2022-03-23 11:50:18 +01:00
2022-09-13 08:13:27 +02:00
2022-10-17 08:45:16 +02:00
2022-09-03 00:42:31 +09:00
2022-04-13 16:26:31 +02:00
2022-11-04 11:32:34 +09:00
2022-11-02 20:47:41 +01:00
2022-06-02 13:09:09 +09:00
2022-06-02 13:09:09 +09:00
2021-11-16 17:18:07 +01:00
2022-11-11 13:48:21 +01:00
2021-11-22 22:33:24 +01:00
2022-11-10 21:54:18 +09:00
2021-12-21 14:39:50 +01:00
2022-11-11 10:19:18 +01:00
2022-11-11 16:31:32 +01:00
2022-09-15 13:47:17 +01:00
2022-08-24 17:32:43 +02:00
2022-07-08 17:43:49 +02:00
2022-03-19 08:33:33 +09:00
2022-11-08 13:41:14 +01:00
2022-11-08 18:21:10 +01:00
2022-08-23 19:36:51 +01:00
2022-07-15 04:19:36 +09:00
2022-07-08 17:43:49 +02:00
2021-11-16 17:03:28 +01:00
2022-11-08 18:21:10 +01:00
2022-11-08 18:21:10 +01:00
2022-09-22 14:52:37 +02:00
2022-09-22 14:52:37 +02:00
2022-11-09 22:44:23 +01:00
2022-11-08 18:21:10 +01:00
2022-11-08 18:21:10 +01:00
2021-12-23 13:49:12 +01:00
2022-11-15 23:14:54 +01:00
2022-11-01 14:50:47 +01:00
2022-11-13 17:35:27 +09:00
2022-08-31 23:12:46 +09:00
2021-11-13 08:10:13 +01:00
2021-11-13 08:10:11 +01:00
2022-10-07 16:36:04 +02:00
2022-10-07 16:36:04 +02:00
2022-10-07 16:36:04 +02:00
2022-11-08 18:21:10 +01:00
2022-09-13 08:13:27 +02:00
2022-10-11 21:43:31 +02:00
2022-11-08 18:21:10 +01:00
2022-10-14 09:54:05 -07:00
2022-10-14 09:54:05 -07:00
2022-10-14 09:57:59 -07:00
2022-05-19 08:02:29 +02:00
2022-09-13 08:13:27 +02:00
2022-09-17 00:18:53 +09:00
2022-11-08 18:21:10 +01:00
2022-10-17 15:10:53 +02:00
2022-02-15 16:06:43 +09:00