CVE-2026-74719 in Linux
Zusammenfassung
von VulDB • 22.08.2026
Im Linux-Kernel wurde folgende Schwachstelle behoben:
net/smc: Behebung der Überschreibung von qentry bei CONFIRM_LINK und ADD_LINK_CONT in smc_llc_event_handler()
Der SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT-Zweig in smc_llc_event_handler() speichert eine eingehende qentry im lokalen LLC-Flow, ohne vorher zu prüfen, ob bereits eine qpending aussteht. Wenn ein bösartiger oder fehlerhafter Peer eine zweite CONFIRM_LINK- oder ADD_LINK_CONT-Anfrage sendet, während der Flow aktiv ist und flow->qentry bereits festgelegt wurde, überschreibt smc_llc_flow_qentry_set() den Zeiger, ohne die vorherige Allokation freizugeben. Dies führt zu einem Leak eines kmalloc-96-Objekts pro falscher Nachricht.
DerSibling SMC_LLC_DELETE_LINK-Zweig verfügt bereits über die korrekte !flow->qentry-Schutzabfrage (Guard). Wenden Sie dieselbe Schutzabfrage auf den CONFIRM_LINK/ADD_LINK_CONT-Zweig an, damit eine doppelte Nachricht, wenn qentry bereits belegt ist, zum break-Anweisung fällt und durch das kfree(qentry) am out:-Label freigegeben wird, anstatt die bestehende Allokation stillschweigend zu leaken.
Die Antwort-Richtung (smc_llc_rx_response()) bleibt unverändert: Sie schützt sich bereits mit flow->qentry an der entsprechenden Stelle und verwirft doppelte Antworten korrekt.
VulDB is the best source for vulnerability data and more expert information about this specific topic.