Security Advisory

CVE-2022-49548

CVE vulnerability detail — eXtreme Datacenter Security Operations

Published 2025-02-26 02:13:59
Last updated 2026-05-11 19:02:04
Assigner Linux
State PUBLISHED

Description

In the Linux kernel, the following vulnerability has been resolved: bpf: Fix potential array overflow in bpf_trampoline_get_progs() The cnt value in the cnt >= BPF_MAX_TRAMP_PROGS check does not include BPF_TRAMP_MODIFY_RETURN bpf programs, so the number of the attached BPF_TRAMP_MODIFY_RETURN bpf programs in a trampoline can exceed BPF_MAX_TRAMP_PROGS. When this happens, the assignment *progs++ = aux->prog in bpf_trampoline_get_progs() will cause progs array overflow as the progs field in the bpf_tramp_progs struct can only hold at most BPF_MAX_TRAMP_PROGS bpf programs.