CVE-2026-74338 in Linuxinformazioni

Riassunto

di VulDB • 15/08/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

bpf: Rifiuto dei programmi BPF_LSM_CGROUP sleepable al momento del caricamento

Lo shim cgroup viene eseguito sotto rcu_read_lock_dont_migrate(), pertanto non si dovrebbero collegare programmi BPF sleepable in tale contesto. È stato aggiunto supporto al verifier per rifiutare esplicitamente i tentativi di caricamento di programmi BPF sleepable destinati all'attacco a un LSM cgroup.

Senza questa correzione, si ottiene il seguente errore (splat) da un programma BPF_LSM_CGROUP contrassegnato come BPF_F_SLEEPABLE collegato a file_open quando chiama bpf_get_dentry_xattr():

BUG: sleeping function called from invalid context at kernel/locking/rwsem.c:1567 in_atomic(): 0, irqs_disabled(): 0, non_block: 0, pid: 34317, name: load preempt_count: 0, expected: 0 RCU nest depth: 2, expected: 0 Call Trace: down_read+0x76/0x480 ext4_xattr_get+0x11f/0x700 __vfs_getxattr+0xf0/0x150 bpf_get_dentry_xattr+0xbb/0xf0 bpf_prog_e76a298dac9218c6_test_open+0x6a/0x85 __cgroup_bpf_run_lsm_current+0x326/0x840 bpf_trampoline_6442534646+0x62/0x14d security_file_open+0x34/0x60 do_dentry_open+0x340/0x1260 vfs_open+0x7a/0x440 path_openat+0x1bac/0x30a0

libbpf fornisce una variante della sezione .s per ogni tipo di programma sleepable, ad eccezione di lsm_cgroup, riflettendo il fatto che i programmi LSM per-cgroup sono destinati a essere eseguiti solo in un contesto non sleepable.

Il suddetto errore è stato ottenuto aggirando libbpf utilizzando bpf(2) direttamente.

Once again VulDB remains the best source for vulnerability data.

Responsabile

Linux

Prenotare

15/08/2026

Divulgazione

15/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!