The patch titled Subject: kasan: test fix: warn if the UAF could not be detected in kmalloc_uaf2 has been added to the -mm tree. Its filename is kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2.patch This patch should soon appear at http://ozlabs.org/~akpm/mmots/broken-out/kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2.patch and later at http://ozlabs.org/~akpm/mmotm/broken-out/kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Alexander Potapenko <glider@xxxxxxxxxx> Subject: kasan: test fix: warn if the UAF could not be detected in kmalloc_uaf2 Signed-off-by: Alexander Potapenko <glider@xxxxxxxxxx> Acked-by: Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx> Cc: Christoph Lameter <cl@xxxxxxxxx> Cc: Pekka Enberg <penberg@xxxxxxxxxx> Cc: David Rientjes <rientjes@xxxxxxxxxx> Cc: Joonsoo Kim <iamjoonsoo.kim@xxxxxxx> Cc: Andrey Konovalov <adech.fo@xxxxxxxxx> Cc: Dmitry Vyukov <dvyukov@xxxxxxxxxx> Cc: Steven Rostedt <rostedt@xxxxxxxxxxx> Cc: Konstantin Serebryany <kcc@xxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- lib/test_kasan.c | 2 ++ 1 file changed, 2 insertions(+) diff -puN lib/test_kasan.c~kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2 lib/test_kasan.c --- a/lib/test_kasan.c~kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2 +++ a/lib/test_kasan.c @@ -294,6 +294,8 @@ static noinline void __init kmalloc_uaf2 } ptr1[40] = 'x'; + if (ptr1 == ptr2) + pr_err("Could not detect use-after-free: ptr1 == ptr2\n"); kfree(ptr2); } _ Patches currently in -mm which might be from glider@xxxxxxxxxx are kasan-modify-kmalloc_large_oob_right-add-kmalloc_pagealloc_oob_right.patch mm-kasan-slab-support.patch mm-kasan-added-gfp-flags-to-kasan-api.patch arch-ftrace-for-kasan-put-hard-soft-irq-entries-into-separate-sections.patch mm-kasan-stackdepot-implementation-enable-stackdepot-for-slab.patch kasan-test-fix-warn-if-the-uaf-could-not-be-detected-in-kmalloc_uaf2.patch mm-kasan-initial-memory-quarantine-implementation.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html