CVE-2026-74493 in Linuxinfo

Zusammenfassung

von VulDB • 15.08.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

net/smc: Behebung eines Use-After-Free-Fehlers bei Sockets während der Trennung einer Linkgruppe (__smc_lgr_terminate()) gibt conns_lock frei, nachdem eine Verbindung in lgr->conns_all gefunden wurde, jedoch bevor ein Verweis auf den Socket übernommen wird. Die Verbindung ist im Socket eingebettet, und ihr Registrierungsverweis schützt sie nur so lange, wie die Verbindung im Baum verbleibt.

Ein gleichzeitiger Close-Vorgang kann die Registrierung der Verbindung rückgängig machen und diesen Verweis freigeben, wodurch der Socket freigegeben wird, bevor der Beendigungs-Worker sock_hold() erreicht.

Die Race Condition ist auslösbar, wenn ein Close mit der Trennung der Linkgruppe überschneidet. Lokale Stresstests haben den Use-After-Free reproduziert; KASAN meldete:

BUG: KASAN: slab-use-after-free in __smc_lgr_terminate.part.0 [smc]
Write of size 4 by task kworker/3:3 Workqueue: events smc_lgr_terminate_work [smc]
__smc_lgr_terminate.part.0 [smc]

Der Socket wurde von smc_create() alloziert, über slab_free_after_rcu_debug() freigegeben und es folgte:

refcount_t: addition on 0; use-after-free. __smc_lgr_terminate.part.0 [smc]

Übernehmen Sie den Socket-Verweis, während conns_lock den Baum-Eintrag noch schützt. Der Pfad zur Deaktivierung kann dann den letzten Verweis nicht freigeben, bis die Beendigung unter Verwendung des Sockets abgeschlossen ist.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

15.08.2026

Veröffentlichung

15.08.2026

Moderieren

akzeptiert

Eintrag

VDB-390857

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Want to know what is going to be exploited?

We predict KEV entries!