]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-interface'
authorJakub Kicinski <kuba@kernel.org>
Wed, 13 Jan 2021 04:22:14 +0000 (20:22 -0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 13 Jan 2021 04:22:15 +0000 (20:22 -0800)
commit16ceeae064e5ad497bc32dfbcb2463548b6a4e09
tree06a00842a100de9d64eaac60c872e98a060714db
parent4c5dda816502b81d6feed62a1d79d875f1523641
parentbfd3a4b597d43226c7e74795160b8b4926bdbca0
Merge branch 'net-smc-fix-out-of-bound-access-in-netlink-interface'

Karsten Graul says:

====================
net/smc: fix out of bound access in netlink interface

Both patches fix possible out-of-bounds reads. The original code expected
that snprintf() reads len-1 bytes from source and appends the terminating
null, but actually snprintf() first copies len bytes and finally overwrites
the last byte with a null.
Fix this by using memcpy() and terminating the string afterwards.
====================

Link: https://lore.kernel.org/r/20210112162122.26832-1-kgraul@linux.ibm.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>