CVE-2026-74338 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

bpf: Ablehnung schlafbarer BPF_LSM_CGROUP-Programme zur Ladezeit

Der cgroup-Shim wird unter rcu_read_lock_dont_migrate() ausgeführt, daher dürfen dort keine schlafbaren BPF-Programme angehängt werden. Die Unterstützung im Verifier wurde erweitert, um das Laden von schlafbaren BPF-Programmen explizit zu verweigern, die für den LSM-cgroup-Anhang bestimmt sind.

Ohne diese Änderung tritt folgende Fehlermeldung (Splat) eines als BPF_F_SLEEPABLE markierten und an file_open angehängten BPF_LSM_CGROUP-Programms auf, wenn es bpf_get_dentry_xattr() aufruft:

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 stellt für jeden schlafbaren Programmtyp außer lsm_cgroup eine .s-namensbereich-Variante bereit, was widerspiegelt, dass pro-cgroup-LSM-Programme nur in einem nicht-schlafenden Kontext ausgeführt werden sollen.

Die oben genannte Fehlermeldung wurde durch Umgehung von libbpf unter direkter Verwendung von bpf(2) erhalten.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390301

CPE

bereit

EPSS

0.00165

KEV

nein

Aktivitäten

very low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!