Re: [PATCH] fsverity: Fix bpf_get_fsverity_digest() dynptr assumptions

From: Eric Biggers

Date: Sat Aug 01 2026 - 13:17:40 EST


On Sat, Aug 01, 2026 at 06:52:45PM +0200, Kumar Kartikeya Dwivedi wrote:
> > Also correctly handle sizes over INT_MAX, which previously caused an
> > integer overflow and crash. __bpf_dynptr_size() returns a u64.
> >
>
> I guess this occurs when using file dynptrs? Otherwise the size is capped to
> DYNPTR_SIZE_MASK.

Yes, though it looks like __bpf_dynptr_data_rw() excludes file dynptrs.
So this particular issue might be unreachable. Still seems like a good
idea to match the u64 type that __bpf_dynptr_size() returns though.

- Eric