]> www.infradead.org Git - users/hch/uuid.git/commit
kobject_uevent: Fix OOB access within zap_modalias_env()
authorZijun Hu <quic_zijuhu@quicinc.com>
Thu, 30 May 2024 13:14:37 +0000 (21:14 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 12 Jun 2024 11:24:05 +0000 (13:24 +0200)
commitdd6e9894b451e7c85cceb8e9dc5432679a70e7dc
treea4138835436a937aac882865cd96cfe89f148512
parent880f5f58fd1aa22540d7e24693f411f6416b86d3
kobject_uevent: Fix OOB access within zap_modalias_env()

zap_modalias_env() wrongly calculates size of memory block to move, so
will cause OOB memory access issue if variable MODALIAS is not the last
one within its @env parameter, fixed by correcting size to memmove.

Fixes: 9b3fa47d4a76 ("kobject: fix suppressing modalias in uevents delivered over netlink")
Cc: stable@vger.kernel.org
Signed-off-by: Zijun Hu <quic_zijuhu@quicinc.com>
Reviewed-by: Lk Sii <lk_sii@163.com>
Link: https://lore.kernel.org/r/1717074877-11352-1-git-send-email-quic_zijuhu@quicinc.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
lib/kobject_uevent.c