diff options
| author | 2025-07-18 15:20:59 -0700 | |
|---|---|---|
| committer | 2025-07-18 17:12:50 -0700 | |
| commit | 42be23e8f2dcb100cb9944b2b54b6bf41aff943d (patch) | |
| tree | 7c53180214088b4c4f362b3fbff8ce7117fc0d8b /tools/testing/selftests/net/lib/py/utils.py | |
| parent | Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc6 (diff) | |
| download | wireguard-linux-42be23e8f2dcb100cb9944b2b54b6bf41aff943d.tar.xz wireguard-linux-42be23e8f2dcb100cb9944b2b54b6bf41aff943d.zip | |
libbpf: Verify that arena map exists when adding arena relocations
Fuzzer reported a memory access error in bpf_program__record_reloc()
that happens when:
- ".addr_space.1" section exists
- there is a relocation referencing this section
- there are no arena maps defined in BTF.
Sanity checks for maps existence are already present in
bpf_program__record_reloc(), hence this commit adds another one.
[1] https://github.com/libbpf/libbpf/actions/runs/16375110681/job/46272998064
Signed-off-by: Eduard Zingerman <eddyz87@gmail.com>
Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
Link: https://lore.kernel.org/bpf/20250718222059.281526-1-eddyz87@gmail.com
Diffstat (limited to 'tools/testing/selftests/net/lib/py/utils.py')
0 files changed, 0 insertions, 0 deletions
