]> www.infradead.org Git - users/hch/misc.git/commit
mm: huge_memory: handle strsep not finding delimiter
authorLeo Stone <leocstone@gmail.com>
Mon, 16 Dec 2024 04:27:51 +0000 (20:27 -0800)
committerAndrew Morton <akpm@linux-foundation.org>
Thu, 19 Dec 2024 03:04:47 +0000 (19:04 -0800)
commitd3ac65d274b3a93cf9cf9559fd1473ab65e00e10
treec609dee723b1f15ae1642e9781ce4f828ae6184b
parent60da7445a142bd15e67f3cda915497781c3f781f
mm: huge_memory: handle strsep not finding delimiter

split_huge_pages_write() does not handle the case where strsep finds no
delimiter in the given string and sets the input buffer to NULL, which
allows this reproducer to trigger a protection fault.

Link: https://lkml.kernel.org/r/20241216042752.257090-2-leocstone@gmail.com
Signed-off-by: Leo Stone <leocstone@gmail.com>
Reported-by: syzbot+8a3da2f1bbf59227c289@syzkaller.appspotmail.com
Closes: https://syzkaller.appspot.com/bug?extid=8a3da2f1bbf59227c289
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
mm/huge_memory.c