Messages in this thread Patch in this message | | | From | Tony Lindgren <> | Subject | [PATCH] printk: Check valid console index for preferred console | Date | Wed, 4 Oct 2023 11:54:33 +0300 |
| |
Let's check for valid console index values.
Signed-off-by: Tony Lindgren <tony@atomide.com> --- kernel/printk/printk.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c --- a/kernel/printk/printk.c +++ b/kernel/printk/printk.c @@ -2410,6 +2410,10 @@ static int __add_preferred_console(char *name, int idx, char *options, struct console_cmdline *c; int i; + /* See struct console */ + if (idx > SHRT_MAX) + return -EINVAL; + /* * See if this tty is not yet registered, and * if we have a slot free. -- 2.42.0
| |