Thread (19 messages) 19 messages, 5 authors, 2026-05-29

Re: [PATCH bpf-next 1/2] bpf: align syscall writeback behavior with caller-declared size

From: Lorenzo Colitti <hidden>
Date: 2026-05-28 15:08:33
Also in: bpf, linux-kselftest, lkml

On Thu, May 28, 2026 at 11:37 PM Leon Hwang [off-list ref] wrote:
To avoid such stack corruption, you should reserve enough space for the
query, e.g., by extracting union bpf_attr from kernel BTF vmlinux.
That seems unreasonable. There's already a size in the bpf syscall,
why can't the kernel respect that?

Also, the length of bpf_attr has increased over time as the kernel
adds more elements. Doesn't that mean that even if the userspace
program passes a sufficient size, a future kernel could start writing
more bytes and start overwriting memory? Breaking userspace on kernel
upgrades should never happen.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help