CVE-2023-53221 in Linuxinformation

Résumé

par VulDB • 23/08/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

bpf : Correction d'une fuite de mémoire due à l'échec du rattachement fentry

Si le rattachement de fentry échoue, l'image trampoline bpf allouée reste dans le système. Cela peut être vérifié en consultant /proc/kallsyms.

Cette fuite de mémoire (meamleak) peut être mise en évidence par un programme BPF simple comme suit :

SEC("fentry/trap_init") int fentry_run() {
return 0; }

Le rattachement à trap_init échouera car cette fonction est libérée après l'initialisation du noyau, et nous pouvons alors constater que l'image trampoline reste dans le système en vérifiant /proc/kallsyms.

$ tail /proc/kallsyms ffffffffc0613000 t bpf_trampoline_6442453466_1 [bpf]
ffffffffc06c3000 t bpf_trampoline_6442453466_1 [bpf]

$ bpftool btf dump file /sys/kernel/btf/vmlinux | grep "FUNC 'trap_init'" [2522] FUNC 'trap_init' type_id=119 linkage=static

$ echo $((6442453466 & 0x7fffffff)) 2522

Notez qu'il y a deux images trampoline bpf restantes, car libbpf bascule vers un point de trace brut (raw tracepoint) si une erreur -EINVAL est renvoyée.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Réserver

15/09/2025

Divulgation

15/09/2025

Modérer

accepté

Entrée

VDB-324087

CPE

prêt

EPSS

0.00155

KEV

non

Activités

très faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!