kernel: Increase +1 size of destination buffer to avoid overflow 70/320770/3 accepted/tizen/unified/20241126.175232
authorUnsung Lee <unsung.lee@samsung.com>
Fri, 22 Nov 2024 05:57:18 +0000 (14:57 +0900)
committerUnsung Lee <unsung.lee@samsung.com>
Mon, 25 Nov 2024 08:11:53 +0000 (17:11 +0900)
commit3e2c30027ea9c1633d2b0112e7a4cdd8e1fd7fad
tree3b97137f76a75a50286a1eddcc97b8372aec40d6
parent4b7e21c94c446fd1995dc2f4ad715640d58cc79e
kernel: Increase +1 size of destination buffer to avoid overflow

Increase the size of the destination buffer to one more than the data to be copied through sscanf.
For example, if we want to copy BUFF_MAX size from source buffer
then destination buffer size should be larger than BUFF_MAX (e.g., BUFF_MAX + 1)
to avoid buffer overflow.
By doing so, regardless of the size of the source buffer,
only up to BUFF_MAX size is copied to the destination buffer.

Change-Id: I63cefd0f325d89fa41b6fe4241f871191c0884fa
Signed-off-by: Unsung Lee <unsung.lee@samsung.com>
src/util/kernel.c