mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [BUG] sunrpc: rpc_pipe_msg left queued on a stack frame (nfsd cld upcall)
@ 2026-08-27 23:10 Farhad Alemi
  2026-08-29 11:53 ` Jeff Layton
  0 siblings, 1 reply; 2+ messages in thread
From: Farhad Alemi @ 2026-08-27 23:10 UTC (permalink / raw)
  To: Chuck Lever, Jeff Layton, Trond Myklebust, Anna Schumaker
  Cc: falemi, linux-nfs, Tom Talpey, Dai Ngo, Olga Kornievskaia,
	NeilBrown, linux-kernel

Hello Chuck Lever, Jeff Layton,

While fuzzing Linux 7.1-rc5 with syzkaller, as part of research at ASU's
SEFCOM lab, we hit the crash below. Crash reports can be found here:

  https://github.com/farhad-alemi/public_bug_reports/tree/main/118-nfsd-cld-stack-rpc_pipe_msg-left-queued/

  ==================================================================
  BUG: KASAN: vmalloc-out-of-bounds in
__list_add_valid_or_report+0x6a/0x130 lib/list_debug.c:32
  Read of size 8 at addr ffffc90007027950 by task syz.0.96/13066
  CPU: 0 UID: 0 PID: 13066 Comm: syz.0.96 Not tainted 7.1.0-rc5 #1 PREEMPT(full)
  Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS
1.16.3-debian-1.16.3-2 04/01/2014
  Call Trace:
  <TASK>
  dump_stack_lvl+0x94/0xd0 lib/dump_stack.c:120
  print_address_description+0x55/0x1e0 mm/kasan/report.c:378

Our reproducer.c is available upon request.

Happy to test a patch if that would help.

Regards,

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [BUG] sunrpc: rpc_pipe_msg left queued on a stack frame (nfsd cld upcall)
  2026-08-27 23:10 [BUG] sunrpc: rpc_pipe_msg left queued on a stack frame (nfsd cld upcall) Farhad Alemi
@ 2026-08-29 11:53 ` Jeff Layton
  0 siblings, 0 replies; 2+ messages in thread
From: Jeff Layton @ 2026-08-29 11:53 UTC (permalink / raw)
  To: Farhad Alemi, Chuck Lever, Trond Myklebust, Anna Schumaker
  Cc: falemi, linux-nfs, Tom Talpey, Dai Ngo, Olga Kornievskaia,
	NeilBrown, linux-kernel

On Thu, 2026-08-27 at 16:10 -0700, Farhad Alemi wrote:
> Hello Chuck Lever, Jeff Layton,
> 
> While fuzzing Linux 7.1-rc5 with syzkaller, as part of research at ASU's
> SEFCOM lab, we hit the crash below. Crash reports can be found here:
> 
>   https://github.com/farhad-alemi/public_bug_reports/tree/main/118-nfsd-cld-stack-rpc_pipe_msg-left-queued/
> 
>   ==================================================================
>   BUG: KASAN: vmalloc-out-of-bounds in
> __list_add_valid_or_report+0x6a/0x130 lib/list_debug.c:32
>   Read of size 8 at addr ffffc90007027950 by task syz.0.96/13066
>   CPU: 0 UID: 0 PID: 13066 Comm: syz.0.96 Not tainted 7.1.0-rc5 #1 PREEMPT(full)
>   Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS
> 1.16.3-debian-1.16.3-2 04/01/2014
>   Call Trace:
>   <TASK>
>   dump_stack_lvl+0x94/0xd0 lib/dump_stack.c:120
>   print_address_description+0x55/0x1e0 mm/kasan/report.c:378
> 
> Our reproducer.c is available upon request.
> 
> Happy to test a patch if that would help.
> 
> Regards,

We've had a lot of bugfixes go into the last couple of releases. Can
you test this against a more bleeding-edge kernel and see if it's still
a problem? Testing against Linus' master branch would be good, but if
you can pull down Chuck's nfsd-testing branch, that would be even
better.

Thanks,
-- 
Jeff Layton <jlayton@kernel.org>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-29 11:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-27 23:10 [BUG] sunrpc: rpc_pipe_msg left queued on a stack frame (nfsd cld upcall) Farhad Alemi
2026-08-29 11:53 ` Jeff Layton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®