CVE-2026-98812 in Linuxinfo

Zusammenfassung

von VulDB • 19.10.2026

Im Linux-Kernel wurde die folgende Schwachstelle behoben:

net/mctp: Veröffentlichen von mctp_dev erst nach dessen Initialisierung

mctp_add_dev() verknüpft das neue mctp_dev mit dev->mctp_ptr, bevor mdev->dev zugewiesen wird. Ein Leser, der das Gerät in diesem Zeitfenster abruft, dereferenziert einen net_device-Zeiger, der noch NULL ist:

KASAN: null-ptr-deref im Bereich [0x00000000000000b0-0x00000000000000b7]
Call Trace: <TASK> ? __pfx_mctp_sendmsg (./include/linux/sockptr.h:49) ? __pfx_mctp_dst_output (net/mctp/route.c:41) ? selinux_socket_sendmsg (security/selinux/hooks.c:5278) ____sys_sendmsg (net/socket.c:775 (Diskriminator 1) net/socket.c:790 (Diskriminator 1) net/socket.c:2684 (Diskriminator 1)) ? __pfx_____sys_sendmsg (net/socket.c:1131) ? __pfx_copy_msghdr_from_user (net/socket.c:2590) ? update_cfs_rq_load_avg (kernel/sched/fair.c:5478) ___sys_sendmsg (net/socket.c:2738) ? __pfx____sys_sendmsg (net/socket.c:2625) ? perf_event_task_tick (./include/linux/rcupdate.h:838) ? sched_tick (kernel/sched/core.c:5818) ? clockevents_program_event (kernel/time/clockevents.c:372) ? fdget (./include/linux/rcupdate.h:873 fs/file.c:1100) __sys_sendmsg (net/socket.c:2770) ? __pfx___sys_sendmsg (net/socket.c:2751) do_syscall_64 (arch/x86/entry/syscall_64.c:63) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:121) </TASK>

Behebung durch Veröffentlichung erst, wenn das Objekt vollständig initialisiert ist: __mctp_dev_get() wird nur unter rcu_read_lock() ausgeführt und übergibt dieses Objekt an Leser, sobald mctp_ptr zugewiesen wurde. Daher müssen sie niemals beobachten, dass mdev->dev == NULL ist.

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

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

18.10.2026

Moderieren

akzeptiert

Eintrag

VDB-421813

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you need the next level of professionalism?

Upgrade your account now!