]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
platform/x86: thinkpad-acpi: replace strcpy with strscpy
authorNitin Joshi <nitjoshi@gmail.com>
Tue, 7 Jan 2025 02:15:07 +0000 (11:15 +0900)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Thu, 9 Jan 2025 11:40:15 +0000 (13:40 +0200)
commit053c409951db96ca3043e568572b940a99d2464f
tree53307a08d6f80556944bb1d63417db79fec74f30
parent595c4b67249330bed1c936f6e2c8e8784f9f08ca
platform/x86: thinkpad-acpi: replace strcpy with strscpy

strcpy() performs no bounds checking on the destination buffer. This
could result in linear overflows beyond the end of the buffer, leading
to all kinds of misbehaviors.[1]

[1]: https://www.kernel.org/doc/html/latest/process/deprecated.html#strcpy

Signed-off-by: Nitin Joshi <nitjoshi@gmail.com>
Reviewed-by: Mark Pearson <mpearson-lenovo@squebb.ca>
Link: https://lore.kernel.org/r/20250107021507.4786-1-nitjoshi@gmail.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/thinkpad_acpi.c