CVE-2024-26901 in Linuxinfo

Zusammenfassung

von VulDB • 24.06.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

do_sys_name_to_handle(): Verwendung von kzalloc(), um einen Kernel-Information-Leak zu beheben

syzbot hat eine Schwachstelle mit einem Information-Leak im Kernel in do_sys_name_to_handle() identifiziert und den folgenden Bericht [1] veröffentlicht.

[1]
"BUG: KMSAN: kernel-infoleak in instrument_copy_to_user include/linux/instrumented.h:114 [inline]
BUG: KMSAN: kernel-infoleak in _copy_to_user+0xbc/0x100 lib/usercopy.c:40 instrument_copy_to_user include/linux/instrumented.h:114 [inline]
_copy_to_user+0xbc/0x100 lib/usercopy.c:40 copy_to_user include/linux/uaccess.h:191 [inline]
do_sys_name_to_handle fs/fhandle.c:73 [inline]
__do_sys_name_to_handle_at fs/fhandle.c:112 [inline]
__se_sys_name_to_handle_at+0x949/0xb10 fs/fhandle.c:94 __x64_sys_name_to_handle_at+0xe4/0x140 fs/fhandle.c:94 ...

Uninit wurde erstellt bei: slab_post_alloc_hook+0x129/0xa70 mm/slab.h:768 slab_alloc_node mm/slub.c:3478 [inline]
__kmem_cache_alloc_node+0x5c9/0x970 mm/slub.c:3517 __do_kmalloc_node mm/slab_common.c:1006 [inline]
__kmalloc+0x121/0x3c0 mm/slab_common.c:1020 kmalloc include/linux/slab.h:604 [inline]
do_sys_name_to_handle fs/fhandle.c:39 [inline]
__do_sys_name_to_handle_at fs/fhandle.c:112 [inline]
__se_sys_name_to_handle_at+0x441/0xb10 fs/fhandle.c:94 __x64_sys_name_to_handle_at+0xe4/0x140 fs/fhandle.c:94 ...

Die Bytes 18-19 von 20 sind nicht initialisiert. Speicherzugriff der Größe 20 beginnt bei ffff888128a46380 Daten wurden an die Benutzeradresse 0000000020000240 kopiert."

Gemäß dem Vorschlag von Chuck Lever wird kzalloc() statt kmalloc() verwendet, um das Problem zu lösen.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Reservieren

19.02.2024

Veröffentlichung

17.04.2024

Moderieren

akzeptiert

Eintrag

VDB-261298

EPSS

0.00828

KEV

nein

Aktivitäten

very low

Quellen

Interested in the pricing of exploits?

See the underground prices here!