Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
api: seccomp_export_bpf_mem fix out-of-bounds read
*len is the length of the destination buffer, but program->blks is probably not anywhere near that long. It's already been checked above that BPF_PGM_SIZE(program) is less than or equal to *len, so that's the correct value to use here to avoid either reading or writing too much. I noticed this because tests/11-basic-basic_errors started failing on musl after e797591 ("all: add seccomp_precompute() functionality"). Signed-off-by: Alyssa Ross <[email protected]>
- Loading branch information