CVE-2026-64048 in Linuxinfo

Zusammenfassung

von VulDB • 20.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/smc: Ablehnung von CHID-0 ACCEPT, das mit einem leeren ISM_DEV-Slot übereinstimmt

Auf dem SMC-D-Client ist Slot 0 von ini->ism_dev[]/ini->ism_chid[] für ein SMC-Dv1-Gerät reserviert. smc_find_ism_v2_device_clnt() füllt V2-Einträge beginnend bei Index 1 auf, sodass wenn kein V1-Gerät ausgewählt wird, Slot 0 in seinem durch kzalloc() zugewiesenen Zustand verbleibt mit ism_dev[0] == NULL und ism_chid[0] == 0.

smc_v2_determine_accepted_chid() vergleicht dann die CHID des Peers ab Index 0 beginnend im Array ausschließlich anhand der CHID. Ein böswilliger Peer, der auf einen Vorschlag nur für SMC-Dv2 mit d1.chid == 0 antwortet und somit den leeren Slot trifft, führt dazu, dass ini->ism_selected = 0 gesetzt wird. Der darauffolgende Dereferenzierungsversuch von ism_dev[0]->lgr_lock in smc_conn_create() verursacht einen Fehler bei offsetof(struct smcd_dev, lgr_lock) == 0x68:

BUG: KASAN: null-ptr-deref in _raw_spin_lock_bh+0x79/0xe0 Write of size 4 at addr 0000000000000068 by task exploit/144 Call Trace: _raw_spin_lock_bh smc_conn_create (net/smc/smc_core.c:1997) __smc_connect (net/smc/af_smc.c:1447) smc_connect (net/smc/af_smc.c:1720) __sys_connect __x64_sys_connect do_syscall_64

Fordern Sie, dass ism_dev[i] ungleich NULL ist, bevor eine CHID-Übereinstimmung akzeptiert wird.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

19.07.2026

Moderieren

akzeptiert

Eintrag

VDB-380236

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Interested in the pricing of exploits?

See the underground prices here!